<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<!-- prefwindow是用来管理配置的窗口.也就是可以在这个窗口中控制你在about:config里面看到的那些配置 -->
<prefwindow
xmlns:html="http://www.w3.org/1999/xhtml"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
buttons="false"
lastSelected="test2"><!-- 最后一次选择了那个prefpane 下次打开的时候 还是显示这个 -->
<!-- 里面可以有多个prefpane 有多个以后 上面就会出现切换按钮 采用这种方式可以使用overlay把多个prefpane overlay到一个prefwindow里面 增加可扩展性-->
<prefpane id="test1" label="Backups" image="a.jpg"
onpaneload=""><!--onpaneload属性表示着个pane加载的时候会执行什么-->
<preferences><!-- 所有配置都写在这个标签里面 -->
<!-- 这个id和下面的checkbox的preference属性值对应 name属性对应的profile文件(about:config )中的名称 -->
<preference id="pref-autohide" name="browser.tabs.autoHide" type="bool"/>
<preference id="pref-homepage" name="browser.startup.homepage" type="string"/> <!-- type有多种类型 bool int string unichar wstring file -->
</preferences>
<checkbox label="标签自动隐藏" preference="pref-autohide"/>
<textbox preference="pref-homepage"/>
</prefpane>
<prefpane id="test2" label="Backups">
<preferences>
<!-- instantApply是马上生效不用点页面的确定 inverted是取反 -->
<preference id="pref-autohide" name="browser.tabs.autoHide" type="bool" instantApply="true" inverted="true"/>
<preference id="pref-homepage" name="browser.startup.homepage" type="string"/>
</preferences>
<checkbox label="标签自动隐藏2222" preference="pref-autohide"/>
<textbox preference="pref-homepage"/>
</prefpane>
</prefwindow>
prefwindow标签简单说明
最新推荐文章于 2019-07-05 00:20:30 发布