首页 > 解决方案 > 如何使用承诺和回调将 chrome 扩展移植到 Firefox 插件

问题描述

我正在将 chrome 扩展移植到 Firefox。扩展 UI 显示它的注册和登录表单,但在成功登录后扩展(弹出)变为空白,谁能指出我正确的方向?我正在查看我的 manifest.json 和背景脚本,但一切似乎都井井有条。谢谢

我已经安装了用于开发 webpack-webext-plugin 和 webextension-polyfill 的运行 webpack 插件......但仍然注意到变化

标签: firefox-addonportingfirefox-addon-webextensionswebextension-polyfill

解决方案


大多数 chrome 扩展应该在 Firefox 中工作,只需稍作改动。manifest.json也非常相似。

不看代码,很难看出有没有问题。

AFA 回调 vs 承诺,无需更改。Firefox 也支持回调 chrome.*** API。


推荐阅读