</body>
タグの直前に外部ソースからJSをロードしています。私はこのサードパーティーのJSを提供しようとしている間にサーバーがハングした場合に何が起こるかを試してみています。私のページのすべてがうまくいくようですが、ブラウザがまだページが読み込まれているかのように回転しています。ブラウザが完全にロードされたページを宣言するのを待たないような方法でこのjavascriptをロードする方法はありますか?body内に非同期にロードされたJSがブラウザを「読み込み」モードにしておく
は参考のために、私は非同期的に私のJSをロードするには、次の二つの方法を試してみました:
<script>
var resource = document.createElement('script');
resource.src = "https://myserver.com/js/myjs.js”;
var script = document.getElementsByTagName('script')[0];
script.parentNode.insertBefore(resource, script);
</script>
と
が<script async src="https://myserver.com/js/myjs.js"></script>
あなたのスクリプトで 'async'属性を使用しているのか、それとも非同期にロードするために何か他のことをしていますか? – zero298
@ zero298良い質問、私はこれを明確にするために編集しました – kat
リクエストは決してタイムアウトしないと言っていますか、スクリプトを永久にロードしようとしていますか? – adeneo