consatan
小狐狸
小狐狸
  • UID37726
  • 注册日期2011-11-10
  • 最后登录2016-03-27
  • 发帖数54
  • 经验18枚
  • 威望0点
  • 贡献值12点
  • 好评度0点
阅读:1932回复:5

关闭其他窗口有快捷键吗??

楼主#
更多 发布于:2012-08-29 12:03
RT,习惯MAXTHON里的ctrl+shift+w,结果每次顺手一按... FF关闭了...
想修改下快捷键,但找了一圈,没找到关闭其他窗口的快捷键...
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
1楼#
发布于:2012-08-29 12:03
关闭其它标签。
keyconfig里新建快捷键,代码如下:
gBrowser.removeAllTabsBut(TabContextMenu.contextTab);
consatan
小狐狸
小狐狸
  • UID37726
  • 注册日期2011-11-10
  • 最后登录2016-03-27
  • 发帖数54
  • 经验18枚
  • 威望0点
  • 贡献值12点
  • 好评度0点
2楼#
发布于:2012-08-29 12:03
alanfly:关闭其它标签。
keyconfig里新建快捷键,代码如下:
gBrowser.removeAllTabsBut(TabContextMenu.contextTab);
回到原帖

没效果捏...
我把原本的Ctrl+Shift+W的快捷键禁用了,然后新建这个快捷键,应用并重启FF了,但依然没效果捏...
consatan
小狐狸
小狐狸
  • UID37726
  • 注册日期2011-11-10
  • 最后登录2016-03-27
  • 发帖数54
  • 经验18枚
  • 威望0点
  • 贡献值12点
  • 好评度0点
3楼#
发布于:2012-08-29 12:03
看了下“关闭左侧标签”的代码
stmM._closeByKey=true; stmM.closeLeftTabs();
然后我效仿了下
stmM._closeByKey=true; stmM.closeLeftTabs(); stmM.closeRightTabs();
结果...不在当前标签栏显示的标签,还是关闭不掉捏...
比如我打开了15个标签,然后因为屏幕宽度不够,所以有3个标签没被显示出来,结果按这个快捷键后,剩下当前标签,还有那3个没被显示出来的标签...
stmM的函数列表在哪里能找到呢??里面应该有直接关闭的函数吧??
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2023-10-31
  • 发帖数2765
  • 经验576枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
4楼#
发布于:2012-08-29 12:03
抱歉,没有测试,的确没效果。
下面的代码测试过可以了。
var browser = getBrowser();
    browser.removeAllTabsBut(browser.mCurrentTab);
consatan
小狐狸
小狐狸
  • UID37726
  • 注册日期2011-11-10
  • 最后登录2016-03-27
  • 发帖数54
  • 经验18枚
  • 威望0点
  • 贡献值12点
  • 好评度0点
5楼#
发布于:2012-08-29 12:03
alanfly:抱歉,没有测试,的确没效果。
下面的代码测试过可以了。
var browser = getBrowser();
    browser.removeAllTabsBut(browser.mCurrentTab);
回到原帖

感谢!!可以了
游客

返回顶部