从 src 加载 javascripts 到内联问题

Loading javascripts from src to inline problem

我从服务器 html 为小型 JS 文件生成如下标记:

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

但在 Chrome 我看到:

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

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

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

我修复了将它放入我的 htaccess 中的问题:

<IfModule pagespeed_module>
  ModPagespeedDisableFilters inline_javascript
</IfModule>