BI視覚化を構築しているので、プラットフォームで使用されるjavascriptファイルにアクセスできます。マークアップにはアクセスできません。視覚化をマウントする場所に挿入された要素のみにアクセスできます。Mapをマウントしようとしていますが、ドキュメントは次のようになります。呼び出す関数の名前を含むクエリ文字列パラメーター。マークアップにアクセスできない場合、ビジュアライゼーションのコンストラクターですべてを動的に実行しようとしています。関数を作成し、グローバルスコープに移動し、クエリ文字列varを追加して参照しますが、呼び出されることはありません。`https://www.bing.com/api/maps/mapcontrol?key=${API_KEY}&callback=loadMapScenario`;document.getElementsByTagName('head')[0].appendChild(script);API_KEYで試すことができるJSFiddleを次に示します。2目的を達成するために必要な機能を定義しました。スクリプトを挿入する前にこの行を追加してください。3ブラウザのメソッドをグローバルスコープに入れるには、次のような簡単な方法で対処できます。-いずれの場合も、このコードからこれらのいずれも呼び出していません。undefinedを使用すると、ランタイムによって動作が異なります。fooを使用してください。スクリプトを他のすべてのスクリプトの後にロードするscript.asyncを使用していますが、おそらく他のスクリプトの前にロードしたいでしょう。