meanbee / footerjs
Meanbee Footerjs 模块
Requires
- php: >=5.5
This package is not auto-updated.
Last update: 2024-09-15 02:16:56 UTC
README
提高页面加载速度的常见网络开发技术是将 JavaScript 移到页面底部。前端 Magento 开发者常见的挫败感是无法这样做,因为模板中存在大量内联 JavaScript。
此扩展监听 core_block_abstract_to_html_after
事件,删除其找到的任何 JavaScript,并将其附加到 body 的末尾。
已测试
- CE 1.9
- EE 1.14(包括 FPC)
使用方法
在 系统 > 配置 > 高级 > 开发者 > JavaScript 设置 > 将 JavaScript 移至页脚
中启用扩展。
在 系统 > 配置 > 高级 > 开发者 > JavaScript 设置 > FooterJS 排除块
中添加必须保留在页脚之外的 JS 块的名称。请用逗号分隔块名称。请注意,JS 库被移动到页脚,因此请小心排除具有依赖项的 JS。
还可以通过另一种方式排除一些 JS 不移动到页脚 - 在 script
标签上添加属性 data-footer-js-skip="true"
。目前没有排除使用 layout 中的 addJs/addItem 添加的 JS 的方法。
许可证
版权(C)2015 Tom Robertshaw
本程序是自由软件:您可以自由重新分发和/或修改它,具体可参考自由软件基金会根据其发布的 GNU 通用公共许可证的条款,许可证版本为 3 或(根据您的选择)许可证的任何后续版本。
本程序是在希望它会有用的前提下分发的,但没有任何保证;甚至没有关于其商业性或适用于特定目的的暗示性保证。有关详细信息,请参阅 GNU 通用公共许可证。
您应该已经收到了随本程序一起提供的 GNU 通用公共许可证副本。如果没有,请参阅 https://gnu.ac.cn/licenses/