グーグルマップを非同期的にロードする試みで、私はグーグルの非同期ページを見ました
基本的に、私はAPIでdocument.writeに代わるものを探しています。このグーグルグループの投稿の一部のユーザーによると、非同期バージョンを使用すると、このシナリオが処理されます。
私の質問は、なぜこのスクリプトを使用するのかということです。
<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=SET_TO_TRUE_OR_FALSE"
type="text/javascript"></script>
次のものとは異なります。
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=TRUE_OR_FALSE&callback=initialize";
document.body.appendChild(script);
最初と2番目の両方が明らかにdocument.writeを含む同じjsファイルを呼び出すとき?また、書き込みが一般的にコンテンツセキュリティポリシーに違反する場合、更新されたAPIがdocument.write over appendの使用を検討するのはなぜですか?
ちょっとした背景情報として、私はGoogleのパッケージ化されたアプリを試していますが、それらのcspではdocument.writeが許可されていません。