できるだけ早くページにアクセスする必要があるスクリプトがあります。これは多くのサイトで使用されており、一貫して実装されていません。 DOMの準備が整った後にページが読み込まれている可能性がありますので、document.writeを安全に使用できるとは限りません。 (document.readyState === 'loading')をチェックし、trueならdocument.write else appendChildを使用するのは安全ですか?document.write check readyState
<script>
var js = document.createElement('script');
js.src = 'http://domain.com/script.js';
if (document.readyState === "loading") {
document.write(js.outerHTML);
} else {
document.body.appendChild(js);
}
</script>
DOMContentLoadedイベント([MDN](https://developer.mozilla.org/en/docs/Web/Events/DOMContentLoaded))を探すことをお勧めします。これはあなたが探しているものかもしれません。このイベントが発生した場合は、AppendChildを使用します。さもなければ、あなたのコードはうまくいくはずです。 –