gpt4 book ai didi

firefox - 使用 Add-on Builder (JetPack) 的 Firefox 插件的选项页面

转载 作者:行者123 更新时间:2023-12-04 12:34:37 25 4
gpt4 key购买 nike

我正在开发 Firefox 扩展并想打开一个 定制 html 页面,用户可以在其中调整设置。我可以用不同的方式做到这一点,但想使用 标准选项按钮 这显示在 Firefox 的附加组件管理器中。

我看过一些关于它的文档,但是我在使用在线插件生成器为这个函数找到合适的文档时遇到了问题:
Preferences system ,
Inline options ,
Simple prefs .

有人知道如何添加附加管理器中显示的标准选项按钮并处理其单击事件以显示自定义选项页面吗? (就像在谷歌浏览器中是可能的一样)

最佳答案

Builder 项目有一个“属性”对话框,其中有一个字段,您可以在其中粘贴额外的 JSON,您需要在其中创建首选项:

https://www.evernote.com/shard/s1/sh/cdb97850-935d-4cf1-95f1-a25c130d1498/4b0b2553f3aa85e4d6489c1d50492c97

(修复了链接,抱歉)

这是 builder 中的一个示例,它实现了所有不同的类型,并且还包含文档:

https://builder.addons.mozilla.org/package/60337/latest/

您会注意到,您可以定义的一种偏好类型是“控制”偏好,本质上是一个按钮,它发出一个自定义事件,您可以从 main.js 中监听和响应。然后,您可以打开一个带有其他首选项的新标签页或插件页面吗?

https://addons.mozilla.org/en-US/developers/docs/sdk/latest/packages/addon-kit/simple-prefs.html#prefs

关于firefox - 使用 Add-on Builder (JetPack) 的 Firefox 插件的选项页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13058711/

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