阅读:4916回复:16
关于实现几个标签控制的常用功能
每天的浏览基本上就是在打开标签和关闭标签中度过。影响操作速度和便捷的主要有:标
签的打开、关闭,是否激活。 我的设置是(用Tab Mix Plus):
[*] 左键点击网页上的链接时完全依照网页的规定,不强制打开新标签页,非要打开的时候,用中键,但不激活——主要用于在论坛打开多个链接然后一个个看,一个个关;[/*:m] [*] 在标签页之前切换,使用滚轮手势,关闭标签页,使用鼠标手势(→);[/*:m][/list:u] 有一个缺点是,这样容易打开很多个标签页。有时是想关闭当前标签页后打开另一个标签 页,比方说在地址栏输入网址后回车,激活新标签页的时候,往往想起来前面一个标签页应 该要关闭的。事实上这无非是在当前标签页打开,这样就覆盖掉了。根据我当前的设置, 只有按住Alt再回车,就临时在当前标签页打开了。如果能有什么快捷键或者功能能够一边 关闭,一边打开就好。 然后还剩下一个功能,就是当开了很多个标签页的时候,亟需一个快速的“关闭其他标签页” 的功能,这个功能在标签页上的右键菜单中有,可是相对麻烦点,如果能成为一个按钮就 方便了。有没有办法把某个菜单项变成一个工具栏按钮呢? |
|
|
1楼#
发布于:2008-08-26 22:17
想要按钮装COSTOM BUTTUN2啊,只要搞到“关闭其它标签页”的代码就可以做成按钮了
可惜这论坛没有人愿分享下FF各种功能的代码 |
|
|
2楼#
发布于:2008-08-26 22:17
蓝色的吉他:想要按钮装COSTOM BUTTUN2啊,只要搞到“关闭其它标签页”的代码就可以做成按钮了 http://custombuttons2.com/forum/buttons ... -t847.html 官网上几乎什么按钮都有 |
|
|
3楼#
发布于:2008-08-26 22:17
smoke: 你给的连接上面这个按钮牛啊,左键中键右键不同的功能 |
|
|
4楼#
发布于:2008-08-26 22:17
OK已经装上了,有没有其他实用的按钮推荐啊?
|
|
|
5楼#
发布于:2008-08-26 22:17
|
|
|
6楼#
发布于:2008-08-26 22:17
有没有插销关闭标签页的CUSTOM BUTTONS2的按钮
其实我不是想要按钮,我只是想要代码,把它变成用鼠标手执行 |
|
|
7楼#
发布于:2008-08-26 22:17
蓝色的吉他:有没有插销关闭标签页的CUSTOM BUTTONS2的按钮 代码如下: this.closeAllTabs = function() { //ripped from TMP if(gBrowser.warnAboutClosingTabs("All")) { var childNodes = gBrowser.mTabContainer.childNodes; for (var i = childNodes.length - 1; i >= 0; i--) if (childNodes[i] != gBrowser.mCurrentTab) gBrowser.removeTab(childNodes[i]); gBrowser.removeTab(gBrowser.mCurrentTab); } } this.closeTab = function(evt) { if(evt.shiftKey) { this.showPopup(this); return; } switch(evt.button) { case 0: //close current tab gBrowser.removeCurrentTab(); break; case 1: //close all tabs this.closeAllTabs(); break; case 2: //close other tabs gBrowser.removeAllTabsBut(gBrowser.mCurrentTab); } } this.showPopup = function(node) { var popup = document.getElementById("custombuttons-contextpopup"); var x = node.boxObject.x; var y = node.boxObject.y + node.boxObject.height; document.popupNode = node; popup.showPopup(node, x, y, "popup", null, null); } this.tooltipText = "Left click - close current tab, middle click - close all tabs, right click - close other tabs"; this.setAttribute("onclick", "this.closeTab(event);"); this.setAttribute("context", ""); |
|
|
8楼#
发布于:2008-08-26 22:17
kmc: 这个是关闭标签的代码,而且要在鼠标手势里用还要改一下,因为他用左中右三键实键三个不同的功能。 我找的是相反的撤消关闭标签页的代码 |
|
|
9楼#
发布于:2008-08-26 22:17
撤消关闭标签页的代码搞到了
if (getBrowser().canGoForward) { mgB_Forward(); }else { undoCloseTab(); } |
|
|
10楼#
发布于:2008-08-26 22:17
奇怪了你用的什么鼠标手势软件?应该都有撤销关闭的选项吧?
|
|
|
11楼#
发布于:2008-08-26 22:17
如果能有什么快捷键或者功能能够一边
关闭,一边打开就好。 这个也可以用两个功能不同的代码加起来放进KEYCONFIG 或手势,或按钮去就能同时执行,前题是功能上不要冲突 比如关闭当前标签页和撤消关闭,同时用就抵消了。 去CUSTOMBUTTON官网掏 也可以去 mouse gestures官网找到你想要的代码几种功能代码放到一起就行 |
|
|
12楼#
发布于:2008-08-26 22:17
|
|
|
13楼#
发布于:2008-08-26 22:17
我在想,这个CustomButtons²的图标全部是用base64编码而不是PNG图片,那么多了的话会不会影响Firefox的启动效率?
|
|
|
14楼#
发布于:2008-08-26 22:17
|
|
|
上一页
下一页