2009-07-02

Firefox 3.5 Tab的Close Button

Firefox 3.5 Tab的Close Button默认设置为所有Tab都显示X(值为1)。如果需要修改,则about:config找到browser.tabs.closeButtons,值的含义请参考http://kb.mozillazine.org/Browser.tabs.closeButtons

但是,有几点跟3.0不同:
1,关闭最后一个Tab后,3.5会关闭Firefox。
修改方法: set browser.tabs.closeWindowWithLastTab to false via about:config

2,只有1个Tab时,3.5(3.1版本之后)关闭按钮没有显示。
修改方法:(本方法转自http://userstyles.org/styles/12101)
2.1 首先要把上面的提到的关闭最后一个tab关闭FF的开关关掉。
2.2 将以下代码加入 userChrome.css 文件中(如没有该文件则创建一个。该文件应该位于profile的chrome下面,路径通常为C:\Documents and Settings\xxxxx\Application Data\Mozilla\Firefox\Profiles\xxxxxx.default\chrome)
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

.tabbrowser-tabs[closebuttons="alltabs"] > .tabbrowser-tab > .tab-close-button {
display: -moz-box !important;
}

.tabbrowser-tabs:not([closebuttons="noclose"]):not([closebuttons="closeatend"]) > .tabbrowser-tab[selected="true"] > .tab-close-button {
display: -moz-box !important;
}


No comments: