0

デスクトップでは 77 ポイントだったのに対し、Google 広告のおかげで、モバイル サイトの Google ページ インサイトのスコアは非常に低く、25 ポイントしか得られませんでした。

サードパーティのスクリプトを遅延読み込みせずに、モバイル サイトの合計ブロック時間を短縮するにはどうすればよいですか?

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 秒

速度指数 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 に答える