【问题标题】:Loading javascripts from src to inline problem从 src 加载 javascripts 到内联问题
【发布时间】:2021-01-22 00:16:54
【问题描述】:

我为这样的小型 JS 文件从服务器 html 标记生成:

<script defer src="external-script.js"></script>

但在 Chrome 中我看到了:

<script type="text/javascript" charset="UTF-8" defer>
//<![CDATA[
.... content of my JS file
//]]>
</script>

为什么?谁以及如何做到的?它破坏了我的订单加载脚本。 问题是延迟仅使用 src 属性。当源代码在里面时,不接受 defer 并且我调用了一些未定义的函数。

【问题讨论】:

  • 到底是什么坏了?

标签: javascript html apache google-chrome debian


【解决方案1】:

经过一些实验,我发现在托管服务器上安装了 Pagespeed 模块,该模块正在执行此更改。

我已将其放入我的 htaccess 中:

<IfModule pagespeed_module>
  ModPagespeedDisableFilters inline_javascript
</IfModule>

【讨论】:

    猜你喜欢
    • 2020-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-10
    相关资源
    最近更新 更多