【问题标题】:Magento Duplicate Loading of JS CSS filesMagento 重复加载 JS CSS 文件
【发布时间】:2018-04-19 01:55:39
【问题描述】:

在检查网页性能时,我发现 GTmetrix 发现一些 CSS 和 JS 文件是从不同位置加载的 - 同一个文件。 示例:

<action method="addItem" module="ves_blockbuilder" ifconfig="ves_blockbuilder/ves_blockbuilder/enable_animation"><type>skin_css</type><name>ves_base/animate.css</name></action>

<action method="addItem"><type>skin_css</type><name>css/animate.css</name><params/></action>

这里显示的是页面源代码。

skin/frontend/ves_value/default/css/animate.css" media="all" />

skin/frontend/base/default/ves_base/animate.css" media="all" />

我的问题是如何在不影响任何功能的情况下安全地避免加载。

【问题讨论】:

    标签: javascript php css magento


    【解决方案1】:

    你有几个选择:

    1. 您可以删除&lt;action method="addItem"&gt; 行之一。

    2. 在系统配置中,您可以在 ves_blockbuilder 设置。属性 ifconfig="ves_blockbuilder/ves_blockbuilder/enable_animation" 表示只有enable_animation 才会添加css文件 设置设置为true/yes/enabled/etc。但是,如果您需要动画 其他功能的模块,然后我会保留它并删除底部 行。

    附加说明:确保它们是完全相同的文件。它们可能具有相同的文件名,但 css 规则不同——在这种情况下,保留两个文件是有效的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-13
      • 1970-01-01
      • 1970-01-01
      • 2019-06-23
      • 2015-09-22
      • 1970-01-01
      • 2014-10-29
      • 1970-01-01
      相关资源
      最近更新 更多