我想知道在另一个浏览器上引入 Chrome 扩展程序的最佳方法,使用 Crossbrowser ,重新编码不是一个选项,因为它非常大。
最佳答案
移植 Chrome 扩展的最佳方法是查看 WebExtension: https://wiki.mozilla.org/WebExtensions
https://developer.mozilla.org/en-US/Add-ons/WebExtensions
Firefox 已经开始支持它: https://blog.mozilla.org/addons/2015/08/21/the-future-of-developing-firefox-add-ons/
而且 Microsoft Edge 也 promise 支持 chrome API,并且已经支持一些 chrome.* api 我尝试过: http://www.winbeta.org/news/new-microsoft-edge-browser-can-use-chrome-and-firefox-extensions
希望几个月后这一切都能在生产中发挥作用。当然,您的代码仍然应该是跨浏览器的(这里的另一个答案有一些提示),并且这个答案涵盖了对特殊扩展 API 的支持。
关于google-chrome-extension - 如何将 Chrome 扩展程序移植到其他网络浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32712262/