サイト所有者がhttp://example.com<script src="http://ours.com/some.js"></script>
のようにサイトに配置するなどの JavaScript タグの一部を提供します。この JavaScript タグには、document.write を含めることができるサードパーティの js などを動的に含めたいと考えています。ですが、もちろん従来の方法で入れようとすると、
var script_tag = document.createElement('script');
script_tag.type = 'text/javascript';
script_tag.src="http://third-party.com/some.js";
document.getElementById('target').appendChild(script_tag);
ブラウザから警告が表示され、
警告: 非同期にロードされた外部スクリプトからの document.write() の呼び出しは無視されました。
どうすればこれを回避できますか? サードパーティのスクリプトを実際に制御できないため、そのロジックを変更できないことに注意してください。すべてのブラウザで機能するソリューションを探しています。