微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

减少由于Google广告而在移动设备上的总阻止时间

如何解决减少由于Google广告而在移动设备上的总阻止时间

由于Google广告,我的移动网站在Google网页洞察中的得分非常低 我只有25分,而在台式机上我只有77分。

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

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

我也使用此脚本延迟加载了Google广告

 <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>

这是移动实验室数据:

一个内容丰富的油漆 2.6 s

速度指数 14.3 s

最大含量的油漆 7.6 s

互动时间 14.5 s

总阻止时间990毫秒

累积版式移位 0.084

这是诊断 Diagnostic Screenshot

以下是阻止网站加载的第三方广告列表。 Blocking Third party code

解决方法

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

请参见https://www.w3schools.com/tags/att_script_defer.asp

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?