1

一部の広告スクリプトの読み込み中に問題が発生することがあります。外部サーバーが応答しない場合、ページ全体が応答を待機し、読み込みを停止します。これらの問題スクリプトの実行を開始するように指示するにはどうすればよいですか:

  1. ページ全体が読み込まれます。
  2. 他のすべてのスクリプトがロードされます。
4

3 に答える 3

1

JavaScript 宣言の DEFER 属性を使用します。

<script src="script.js" type="text/javascript" defer="defer"></script>
于 2012-05-30T12:52:30.490 に答える
1

スクリプトを延期する必要があります。これにより、このスクリプトのダウンロード中にページの残りの部分をロードできます。

方法は次のとおりです。

<script src="yourscript.js" defer="defer" type="text/javascript"></script>

もっと読む - http://www.websiteoptimization.com/speed/tweak/defer/

于 2012-05-30T12:54:44.133 に答える
1

を使用deferしても、読み込みと実行の両方が延期されるとは限りません。このスクリプトのロードと実行を開始する正確な時間を制御するには、ロードして実行する<script>他のすべての後に次のコンテンツを配置することにより、ページに動的に追加します。

var head=document.getElementsByTagName('head')[0]
var script=document.createElement('script')
script.setAttribute('type', 'text/javascript')
script.setAttribute('src', "http://your-script.com/address-here.js")
head.appendChild(script)
于 2012-05-30T12:56:07.383 に答える