Kni*_*shi 3 google-chrome-extension firefox-addon-webextensions microsoft-edge-extension
所以我找不到任何谈论使用chrome.*或浏览器.*具体.在某些WebExtension示例中,它使用浏览器.*(browser.runtime.getManifest();
)
https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/runtime/getManifest,而在其他示例中,它使用chrome.*(chrome.notifications.create
),https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/notifications.
我不完全确定有什么区别.是上下文吗?chrome.*和browser.*都可以在我的内容脚本和Firefox的后台脚本中找到.我也查看了IE文档,他们使用浏览器.*(在他们的文档中没有看到chrome.*)
我想知道它们之间有什么区别,Chrome扩展程序只使用chrome.*还是有浏览器.*(IE只有浏览器.*)?
Chrome只有chrome.apis.Edge只有browser.apis.Firefox同时具有browser.apis和chrome.apis,可与现有的Chrome扩展程序兼容.
主要区别在于Firefox中的browser.apis使用promises但chrome.apis使用回调.
归档时间: |
|
查看次数: |
1058 次 |
最近记录: |