【问题标题】:Can I disable Chrome/Webkit parallel CSS & JS download feature?我可以禁用 Chrome/Webkit 并行 CSS 和 JS 下载功能吗?
【发布时间】:2010-12-02 13:59:15
【问题描述】:

我遇到了记录在案的错误,其中 webkit 浏览器在首次加载时错误地呈现页面,因为 javascript 在 css 完成下载之前执行(由于它们是并行下载的)。

虽然快速刷新修复了页面的外观,但该解决方案不足以解决我的问题(我运行命令行实用程序来截取我们的页面,但这些实用程序没有“刷新”页面的选项在截屏之前)

是否有人有任何建议或解决方案来确保在执行 javascript-include 和 inline-javascript 之前完整加载 css-include?​​p>

谢谢! -丹

EDIT-- 不使用库。只是好的'ol javascript。

【问题讨论】:

    标签: javascript css webkit wkhtmltopdf


    【解决方案1】:

    如果您使用的是库,我认为它们中的大多数都允许您这样做。使用 jQuery 很容易,如果没有,您可以在页面末尾使用 <script defer="(x number of second)">Function()</script>。您也可以考虑尽可能将 javascript 移到页面底部。 js Best Practices.

    【讨论】:

      【解决方案2】:

      +1 用于将您的脚本放在页面底部,也可以尝试将您的脚本放在 window.onload 事件中:

      <script >
      function myCode(){
      // do something
      alert('test');
      }
      window.onload = myCode;
      </script>
      

      我不能 100% 确定 onload 事件是否会等到 .css 文件被加载。但很容易尝试。

      【讨论】:

        猜你喜欢
        • 2013-04-25
        • 1970-01-01
        • 2021-08-20
        • 2021-02-04
        • 2023-04-04
        • 1970-01-01
        • 1970-01-01
        • 2022-01-11
        • 1970-01-01
        相关资源
        最近更新 更多