【发布时间】:2016-04-20 19:52:15
【问题描述】:
我使用 Mozilla 插件 SDK 编写了一个 Firefox 插件,该插件可以根据其类别更改某些网站的颜色。我有四个类别,每个类别有 10 个网站。我希望一个单选选项成为第一偏好,然后以下偏好取决于第一偏好是第 1 类、第 2 类等,等等。这可以通过 simple-pref 实现吗?除了 Mozillas 文档(非常稀少),我在网上找不到任何附加 sdk 教程
【问题讨论】:
-
代替你正在做的事情,试试这个改变你的思维逻辑:偏好不依赖于彼此。但是,当您阅读偏好时,您会考虑其他偏好的值。所以依赖是在运行时计算的,而不是存储的。将首选项视为带有名称的简单开关。开关一、开关二、开关三是真或假。现在,如果开关一打开,那么开关 3 就不可能打开,应该在您的代码中计算相关性,如果需要,您可以将更改应用到 prefs 分支。
标签: javascript firefox firefox-addon firefox-addon-sdk mozilla