Firefox WebExtension 选项按钮不起作用

标签 firefox firefox-addon-webextensions

我正在更新旧的扩展,从旧的 XUL 代码传递到 html/css“chrome”代码。

我的 .json 文件中的“options_ui”标签有问题...如果我使用当前的 firefox 版本 (46.0.1) 加载扩展程序,我看不到扩展程序的“选项”按钮(如 about:addons 所示)。

但是如果我使用当前的开发人员版本(48.0a2)加载它,它会按预期显示并工作。

options button

有什么建议可以解决这个问题吗?必须有一种方法可以在不使用 XUL 代码的情况下显示选项按钮。

这是我的 json 文件中的 options_ui 部分:

"options_ui": { "page": "html/options.htm" },

最佳答案

我也有同样的问题,这是我发现的https://blog.mozilla.org/addons/2016/04/29/webextensions-in-firefox-48/ .

看来 Firefox WebExtensions 将从 v.48 开始全面发挥作用,这就是为什么“选项”按钮迄今为止仅在 Firefox 开发者版本中可见。

关于Firefox WebExtension 选项按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37393330/

相关文章:

css - 容器 "CSS outline"的大小在 chrome/ie 和 FF 中不同

firefox-addon-webextensions - 如何在 Firefox WebExtension 中包含 JavaScript 源映射文件?

javascript - 可以使用 WebExtensions 将文件保存到绝对路径吗?

javascript - 在我的内容脚本中调用 JS 库 - WebExtension

html - 可选择的输入字段和文本区域,但在 Firefox 中没有其他内容可选择?

ajax - 为什么我的音频文件无法在Firefox中播放?

javascript - 无法在 webextensions 中使用 AsmJS

google-chrome-extension - "Error: Missing host permission for the tab"在 View 源 : URLs

带有 Selenium 的 Python 脚本在手动关闭应用程序时使 firefox.exe 运行

javascript - 检测用户何时单击链接但中止