0

我的移动网站在谷歌页面洞察力中的得分很差,因为谷歌广告我只得到了 25 分,而在桌面上我得到了 77 分。

如何在不延迟加载第三方脚本的情况下减少移动网站的总阻塞时间?

我们正在使用 cdn.thisiswaldo.com/static/js/7475 脚本来调用谷歌广告。

我还使用此脚本延迟加载谷歌广告

 <script type="text/javascript">
        function downloadJSAtOnload() {
        var element = document.createElement("script");
        element.src = "https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";
        document.body.appendChild(element);
        }
        if (window.addEventListener)
        window.addEventListener("load", downloadJSAtOnload, false);
        else if (window.attachEvent)
        window.attachEvent("onload", downloadJSAtOnload);
        else window.onload = downloadJSAtOnload;
  </script>

这是移动设备的实验室数据:

First Contentful Paint 2.6 秒

速度指数 14.3 秒

最大的内容涂料 7.6 秒

交互时间 14.5 秒

总阻塞时间 990 毫秒

累积布局偏移 0.084

这是诊断 诊断屏幕截图

以下是阻止网站加载的第三方广告列表。 阻止第三方代码

4

1 回答 1

0

您可以使用 defer 属性将脚本的执行推迟到页面完成解析之后。

https://www.w3schools.com/tags/att_script_defer.asp

于 2020-11-09T06:54:16.277 回答