これはおそらく不可能ですが、尋ねる価値があります。head
ページのセクションにスクリプト タグを動的に挿入しています。現時点では、document.write
多くの人が眉をひそめているものを使用していますが、うまく機能します.
ただし、ここで概説した理由により、 に代わるものを見つけたいと思いますdocument.write
。
したがって、これを行う関数が必要です。
<!-- The document.write writes the new script here synchronously so it will block other scripts -->
<script type="text/javascript">
// Code here that uses the code from the dynamically inserted script
</script>
ページに要素を挿入するだけでなく、これらの要件を満たすjQueryまたはプレーンなjavascriptを使用して何かを提案できますか?
- 関数が呼び出されたポイントに要素を配置します。たとえば、script タグは、それを呼び出した script タグの後に配置されます。
- スクリプトは同期的にロードされるため、完了するまで他のスクリプトをブロックします
Google は独自のGoogle.load()
方法でこれを行いますが、document.write を使用していますか? きっとそうじゃない...