DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2024-11-01
  • 发帖数1121
  • 经验867枚
  • 威望0点
  • 贡献值754点
  • 好评度22点
  • 社区居民
  • 忠实会员
阅读:7161回复:20

3.6 不能关闭最后一个网页 Tab ,不能保持一个空白 Tab ?

楼主#
更多 发布于:2010-05-21 21:16
以前 3.0.x 、2.0.x 的 Firefox 都可以关闭所有打开的网页的 Tab ,使最后一个 Tab 成为空白 Tab ,为什么 3.6.3 不行?
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
1楼#
发布于:2010-05-21 21:16
因为变化了……
browser.tabs.closeWindowWithLastTab;false
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2024-10-16
  • 发帖数2960
  • 经验167枚
  • 威望0点
  • 贡献值12点
  • 好评度9点
  • 社区居民
2楼#
发布于:2010-05-21 21:16
3.0.x都是很久很久以前的事情了,连3.5都要被淘汰了……
DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2024-11-01
  • 发帖数1121
  • 经验867枚
  • 威望0点
  • 贡献值754点
  • 好评度22点
  • 社区居民
  • 忠实会员
3楼#
发布于:2010-05-21 21:16
kmc:因为变化了……
browser.tabs.closeWindowWithLastTab;false
回到原帖

我什么我改成 false 还是不行?
Ericks
狐狸大王
狐狸大王
  • UID31364
  • 注册日期2009-12-12
  • 最后登录2016-06-14
  • 发帖数321
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2010-05-21 21:16
DOSforever
我什么我改成 false 还是不行?
回到原帖

重启了浏览器再试试。
roam
小狐狸
小狐狸
  • UID13912
  • 注册日期2006-07-26
  • 最后登录2013-01-27
  • 发帖数40
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2010-05-21 21:16
我是这样弄的:

当标签页只剩下一个的时候,显示关闭按钮
userChrome.css 中添加下面的语句:

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

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

about:config:
browser.tabs.closeWindowWithLastTab
设成false,可以当标签页只剩下一个的时候,点关闭按钮时只关闭标签页,而不是关闭Firefox.


另外还按自己使用习惯把 browser.tabs.closeButton 设成了0
0. 仅在当前标签上显示关闭按钮;
1. 所有标签上都显示关闭按钮, 默认状态;
2. 不显示标签关闭按钮
3. 在标签栏末端显示关闭按钮
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2024-08-29
  • 发帖数9187
  • 经验398枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
6楼#
发布于:2010-05-21 21:16
DOSforever
我什么我改成 false 还是不行?
回到原帖

我什么我改成 false 就可以?你几个月才来喊一嗓子。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
xxp2277
千年狐狸
千年狐狸
  • UID24388
  • 注册日期2008-05-31
  • 最后登录2024-10-13
  • 发帖数1513
  • 经验133枚
  • 威望0点
  • 贡献值46点
  • 好评度8点
  • 社区居民
7楼#
发布于:2010-05-21 21:16

我什么我改成 false 就可以?你几个月才来喊一嗓子。

真没注意,原来是挖坟。
LZ,既然这个问题不那么重要就暂时这样吧。或者重建配置(估计你也不知道,就完全删除Firefox再安装,然后再改这个键值)
DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2024-11-01
  • 发帖数1121
  • 经验867枚
  • 威望0点
  • 贡献值754点
  • 好评度22点
  • 社区居民
  • 忠实会员
8楼#
发布于:2010-05-21 21:16
Ericks
重启了浏览器再试试。
回到原帖

试过了,没用。后来我卸载,全新安装,再设置,还是没用。
没有安装任何额外的插件和扩展件。
DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2024-11-01
  • 发帖数1121
  • 经验867枚
  • 威望0点
  • 贡献值754点
  • 好评度22点
  • 社区居民
  • 忠实会员
9楼#
发布于:2010-05-21 21:16

我什么我改成 false 就可以?你几个月才来喊一嗓子。

现在我升级为 3.6.12 版了,再看了下
about:config 中 browser.tabs.closeWindowWithLastTab 的值为 false
但仍然无法关闭最后一个 tab ,使之成为一个空白标签页。
可能我原先说的不能关闭没有说清楚,我说的不能关闭不是指关闭了最后一个 tab 后整个窗口都关闭了,而是最后一个 tab 上没有大叉这个关闭按钮。
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2024-10-16
  • 发帖数2960
  • 经验167枚
  • 威望0点
  • 贡献值12点
  • 好评度9点
  • 社区居民
10楼#
发布于:2010-05-21 21:16
汗……默认
browser.tabs.closeWindowWithLastTab;false   最后一个 tab 上没有关闭按钮

browser.tabs.closeWindowWithLastTab;true  最后一个 tab 上有关闭按钮,点击关闭整个浏览器。

试着修改 browser.tabs.closeButton
0. 仅在当前标签上显示关闭按钮;
1. 所有标签上都显示关闭按钮, 默认状态;
2. 不显示标签关闭按钮
3. 在标签栏末端显示关闭按钮
DOSforever
千年狐狸
千年狐狸
  • UID25201
  • 注册日期2008-07-03
  • 最后登录2024-11-01
  • 发帖数1121
  • 经验867枚
  • 威望0点
  • 贡献值754点
  • 好评度22点
  • 社区居民
  • 忠实会员
11楼#
发布于:2010-05-21 21:16
我现在把
browser.tabs.closeWindowWithLastTab 改为 true
browser.tabs.closeButton 原本也为1,没改

关闭 Firefox 重新启用后还是老样子。当只有最后一个 tab 时不出现关闭按钮,无法关闭最后一个 tab 使之成为一个“空白” tab 。
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2024-10-16
  • 发帖数2960
  • 经验167枚
  • 威望0点
  • 贡献值12点
  • 好评度9点
  • 社区居民
12楼#
发布于:2010-05-21 21:16
恩,错怪楼主了,现在browser.tabs.closeWindowWithLastTab无论设置为true 还是false左后一个标签页都不会出现关闭按钮了,不知道什么时候改的,以前还可以呢。
ithinc
狐狸大王
狐狸大王
  • UID22844
  • 注册日期2008-02-04
  • 最后登录2014-09-28
  • 发帖数371
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
13楼#
发布于:2010-05-21 21:16
应该是3.7以后才可以的。
Tab Utilities的功能要求,请提交到http://tabutils.uservoice.com
msky
千年狐狸
千年狐狸
  • UID14649
  • 注册日期2006-09-21
  • 最后登录2024-10-16
  • 发帖数2960
  • 经验167枚
  • 威望0点
  • 贡献值12点
  • 好评度9点
  • 社区居民
14楼#
发布于:2010-05-21 21:16
汗,明白了,和Windows Xp的主题有关,同样的版本,在Windows Classic主题下browser.tabs.closeWindowWithLastTab无论设置为true还是false最后一个标签页都没有关闭按钮。而在Royale主题下,browser.tabs.closeWindowWithLastTab无论设置为true还是false,最后一个标签页都有关闭按钮。browser.tabs.closeButton默认都是1。

在在Royale主题下,browser.tabs.closeWindowWithLastTab设置为false,可以实现关闭最后一个网页Tab,能保持一个空白 Tab。
上一页
游客

返回顶部