我正在编写一个 Firefox 插件,对于<scale>
XUL 元素,onsyncfrompreference
似乎没有被调用(Firefox 14)。这是我的偏好:
<preferences>
<preference id="pref-sensitivity" name="bbaddon.sensitivity" type="string"/>
...
</preferences>
这是规模:
<scale min="1" max="100" increment="1" preference="pref-sensitivity"
id="bb-sensitivity"
onsynctopreference="Application.console.log('onsynctopreference called')"
onsyncfrompreference="Application.console.log('onsyncfrompreference called')" />
日志目前仅用于调试,onsynctopreference
称为没有问题,因为它显示在控制台上,但没有来自onsyncfrompreference
. 我在中定义了一个默认值defaults.js
。