Shi*_*yal 2 google-chrome-extension node.js typescript microsoft-edge-extension typescript-typings
对于使用 typescript 开发的 chrome 扩展,我们需要在 Typings 文件夹中有一个名为 chrome.d.ts 的定义文件,用于访问 web 扩展 API,如 chrome.runtime.* 或 chrome.tabs.*。
对于边缘扩展,在打字稿中开发,我们需要在typings 文件夹中有一个名为browser.d.ts 的定义文件,用于访问web 扩展API,如browser.runtime.*
我们如何使用节点包管理器(npm)下载此依赖项。我在扩展名为 background.ts 的文件中添加了对该文件的引用,例如:
/// 参考路径="typings/browser/browser.d.ts"
更新:
Firefox 的浏览器 API 及其浏览器 polyfill 库可以使用类型。
不幸的是,Edge 的浏览器 API 与 Firefox 的不同。Edge 使用回调,而 Firefox 使用 Promises。这可能会也可能不会改变。
看:
| 归档时间: |
|
| 查看次数: |
1763 次 |
| 最近记录: |