对于使用 typescript 开发的 chrome 扩展,我们需要在类型文件夹中名为 chrome.d.ts 的定义文件来访问 chrome.runtime.* 或 chrome.tabs.* 等 Web 扩展 API。
对于边缘扩展,在 typescript 中开发,我们需要在类型文件夹中名为 browser.d.ts 的定义文件来访问 web 扩展 API,如 browser.runtime.*
我们如何使用节点包管理器(npm)下载此依赖项。我在我的 background.ts 扩展文件中添加了对该文件的引用,例如:
/// 参考路径="typings/browser/browser.d.ts"