gpt4 book ai didi

google-chrome-extension - 使用 chrome.* 或 browser.* 的 Firefox/Chrome/MS Edge 扩展

转载 作者:行者123 更新时间:2023-12-03 07:54:33 24 4
gpt4 key购买 nike

所以我找不到任何关于使用 chrome.* 或 browser.* 的内容。在一些 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 使用 promise ,而 chrome.apis 使用回调。

关于google-chrome-extension - 使用 chrome.* 或 browser.* 的 Firefox/Chrome/MS Edge 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40776942/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com