このサードパーティーのコードは、ページが読み込まれるまでレンダリングを停止するので、ページスピードに関しては私はこの第三者コードと戦っています。私はそれが人口に入るのに時間がかかることを承諾しますが、私はページ全体が失速するのを防ぐよう努めています。このJavaScriptコード(またはその一部)をインラインではなく別のファイルに移動できますか?
これはHTMLにインライン化されたものである。
<script type="text/javascript">
var CompanyExchange = {
"type": "ad_unit",
"placement_id": "--RANDOMNUMBER",
"version": "17",
"sub_1": "KEYWORD",
"data": {
"zip": "auto"
}
};
</script>
<script src="//domainname.com/js/serve.js"></script>
は私が縮小さjsのファイルに追加し、別のファイルに上の部分を移動し、フッターにそれを置くことができますか?スクリプトの種類がロードされる前に、スクリプトsrcがインラインで呼び出されるため、起動しないかどうか疑問に思っています。
これを他の方法で効率化する方法はありますか?
残念ながら広告ネットワークの一般的な問題... –
はい、広告ブロックです。これを実装するより良い方法があるかどうかを判断するには、広告ネットワークと話す必要があるようです。 – NotSoSmartyPants