fballiano / openmage-load-javascripts-on-intent
只有当用户与页面交互时才加载JavaScript。
0.3.0
2024-06-03 16:14 UTC
Requires
- php: >=7.4.0
- magento-hackathon/magento-composer-installer: *
README
本模块处于测试阶段,目前尚未工作
如何获得100%的PageSpeed评分?安装此模块然后继续;)
它做什么?它处理每个页面的HTML,将所有JavaScript转换为text/plain
,实际上避免了浏览器在页面加载时加载它们。然后注入一小段JavaScript,只有当用户开始与页面交互(鼠标移动、点击、滚动或其他一些事件)时,才会加载所有其他脚本。
注意
此模块应与修改script
标签将其设置为text/plain
并添加data-cookiesomething
属性的cookie管理解决方案(例如:CookieBot)一起工作。事实上,所有具有text/plain
类型和任何data-
的script
标签都不会被模块处理,它们将被完全跳过。
此模块还支持内联脚本。
备份!
使用此模块时,请备份一切!本模块提供“原样”,我不会对任何数据损坏负责。
安装
使用composer
composer require fballiano/openmage-load-javascripts-on-intent
使用modman
modman clone https://github.com/fballiano/openmage-load-javascripts-on-intent
兼容性
OpenMage v19,OpenMage v20,Magento 1.9+
支持
如果您对此扩展有任何问题,请在GitHub上提交问题。
贡献
任何贡献都备受赞赏。向GitHub提交代码的最佳方式是提交一个拉取请求。
开发者
Fabrizio Balliano
http://fabrizioballiano.com
@fballiano
许可证
版权
(c) Fabrizio Balliano