→ night777:但還想請教如何更改checkbox的狀態(物件無command)06/18 23:41
→ night777:但有checked這個node,value type為boolean 06/18 23:41
preference屬性會有對應的 about:config項
以 啟用 Javascript 為例
<checkbox id="enableJavaScript" preference="javascript.enabled"
label="&enableJavaScript.label;" accesskey="&enableJavaScript.accesskey;"
onsyncfrompreference=/"return gContentPane.updateButtons('advancedJSButton',
'javascript.enabled');">
我們可以寫一個 FireGestures 腳本
var prefBranch = Ci.nsIPrefBranch;
var ss = Cc["@mozilla.org/preferences-service;1"].getService(prefBranch);
var preference = "javascript.enabled";
ss.setBoolPref(preference, !getBoolPref(preference));
參考資料:
https://developer.mozilla.org/en/Code_snippets/Preferences
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.114.192.127
推 night777:感謝! 06/20 21:53