私はGoogle Analyticsでいくつかの作業をしようとしています。ロードした google js は、gapi変数をwindowdom オブジェクトに追加します。
TypeScript をコーディングするときに、オブジェクトgapiに存在しないという事実について不平を言うことはありません。window
gapiファイルがロードされているかどうかを検出しようとしています。そうでない場合は、スクリプトから動的にロードします。
GAPI には見つけることができる型定義がないため、DOM に読み込まれていることを確認する方法を見つけようとしています。ChromeのコンソールとjQueryを介して(非)存在を確認できたので、どちらもオプションです。まったく知らないので、TypeScriptでこれを行う方法を理解できませんgapi。
Google アナリティクス js ライブラリを使用していない場合。/で使用する awindow.gapiとgapiref の両方を返します。codeDOM