我正在尝试使用 Google Analytics 做一些工作。您加载的 google js 将gapi变量添加到windowdom 对象。
编写 TypeScript 时不会抱怨对象gapi上不存在的事实。window
我正在尝试检测gapi文件是否已加载,如果没有,则从我的脚本中动态加载它。
GAPI 没有我可以找到的类型定义,因此我试图弄清楚如何检查它是否已加载到 DOM 中。我已经能够通过 Chrome 上的控制台和 jQuery 检查它的(非)存在,所以两者都是一个选项。只是无法弄清楚如何在 TypeScript 中执行此操作,因为它根本不知道gapi。
如果您还没有使用过 Google Analytics js 库。它返回 awindow.gapi和gapiref 供您在code/中使用DOM