使用 JS 监听加载,避免谷歌广告拖慢网页的加载速度

编辑于:2021年12月14日
使用 JS 监听加载,避免谷歌广告拖慢网页的加载速度

如果我的网页上有多个广告单元,把该段引入 JS 的代码 放到 head 里 既可以达到一次载入 JS 所有 ins 都可以接到广告,或者还可以使用 JS 监听的方式加载。

JS 监听加载

<script>
window.onload = function() {
        setTimeout(function() {
                let script = document.createElement("script");
                script.setAttribute("async", "");
                script.src = "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";
                document.body.appendChild(script);
        }, 2e3);
}
</script>

代码中的 2e3 等于2000 也就是 2 秒,2 秒后在加载 js,可以根据需要自由设置延迟加载时间。

相关推荐