Firefox 快捷键大全及更改和定制快捷键的方法 |
您所在的位置:网站首页 › 设置主页快捷键 › Firefox 快捷键大全及更改和定制快捷键的方法 |
1、关闭左边标签页: 代码: var tab = gBrowser.mCurrentTab.boxObject.previousSibling; if(tab) gBrowser.removeTab(tab); 2、关闭右边标签页: 代码 var tab = gBrowser.mCurrentTab.boxObject.nextSibling; if(tab) gBrowser.removeTab(tab); 3、复制当前标签页: 代码 var oldHistory = gBrowser.webNavigation.sessionHistory; gBrowser.selectedTab = gBrowser.addTab("about:blank"); var newHistory = gBrowser.webNavigation.sessionHistory; newHistory.QueryInterface(Components.interfaces.nsISHistoryInternal); for (var i = 0; i < oldHistory.count; i++) { newHistory.addEntry(oldHistory.getEntryAtIndex(i, false), true); } if(oldHistory.count) gBrowser.webNavigation.gotoIndex(oldHistory.index); 4、下一个标签页(与ctrl+pagedown同): 代码 gBrowser.mTabContainer.advanceSelectedTab(1,true); 5、上一个标签页(与ctrl+pageup同): 代码 gBrowser.mTabContainer.advanceSelectedTab(-1,true); 6、重新载入其它标签页: 代码 var browsers = gBrowser.browsers; var i = 0; var l = browsers.length; var x = gBrowser.mCurrentTab._tPos; for(; i < l; i++) if(i != x) try { browsers[i].reload(); } catch(err){}; 7、重新载入所有标签页: 代码 gBrowser.reloadAllTabs(); 8、重新载入左边所有标签页: 代码 var browsers = gBrowser.browsers; var i = gBrowser.mCurrentTab._tPos - 1; var l = -1; for(; i > l; i--) try { browsers[i].reload(); } catch(err){}; 9、重新载入右边所有标签页: 代码 var browsers = gBrowser.browsers; var i = gBrowser.mCurrentTab._tPos + 1; var l = browsers.length; for(; i < l; i++) try { browsers[i].reload(); } catch(err){}; 10、定位到最左边标签页: 代码 gBrowser.selectedTab = gBrowser.mTabContainer.firstChild; 11、定位到最右边标签页: 代码 gBrowser.selectedTab = gBrowser.tabContainer.childNodes[gBrowser.tabContainer.childNodes.length-1]; 12、关闭其他标签页: 代码 gBrowser.removeAllTabsBut(gBrowser.mCurrentTab); 13、关闭所有标签页: 代码 gBrowser.removeAllTabsBut(gBrowser.mCurrentTab); gBrowser.removeCurrentTab(); 14、定位到左邻标签页(不能循环): 代码 gBrowser.mTabContainer.advanceSelectedTab(-1); 15、定位到右邻标签页(不能循环): 代码 gBrowser.mTabContainer.advanceSelectedTab(1); 16、在当前标签页右边新建标签页: 代码 var x = gBrowser.mCurrentTab._tPos + 1; gBrowser.moveTabTo(gBrowser.selectedTab = gBrowser.addTab("about:blank"), x); 17、高亮关键词后,新建标签页后台搜索(以当前搜索栏搜索引擎,下同): 代码 BrowserSearch.loadSearch(getBrowserSelection(), true); 18、新建标签页前台搜索: 代码 gBrowser.mPrefs.setBoolPref("browser.tabs.loadInBackground",false); BrowserSearch.loadSearch(getBrowserSelection(), true); gBrowser.mPrefs.setBoolPref("browser.tabs.loadInBackground",true); 19、在当前标签页搜索: 代码 BrowserSearch.loadSearch(getBrowserSelection(), false); 20、在新窗口打开about:config: 代码 toOpenWindowByType('pref:pref', 'About:config'); 21、书签管理器对话框: 代码 toOpenWindowByType('bookmarks:manager', 'chrome://browser/content/bookmarks/bookmarksManager.xul'); 22、工具—选项对话框: 代码 openPreferences(); 23、附加软件对话框: 代码 toOpenWindowByType('Add-ons:manager', 'chrome://mozapps/content/extensions/extensions.xul'); 24、scrapbook扩展“获取前进行编辑”命令: 代码 if(sbPageEditor.TOOLBAR.hidden || document.getElementById("ScrapBookToolbox").hidden) { sbPageEditor.init(); } else { sbPageEditor.exit(true); } 25、显示/隐藏书签工具栏: 代码 const bmToolbar = document.getElementById("PersonalToolbar"); bmToolbar.collapsed = !bmToolbar.collapsed; 26、显示/隐藏菜单栏: 代码 var mb = document.getElementById("toolbar-menubar"); mb.collapsed = !mb.collapsed; 27、页面向右滚动: 代码 goDoCommand('cmd_scrollRight'); 28、页面向左滚动: 代码 goDoCommand('cmd_scrollLeft'); 29、页面向上滚动: 代码 goDoCommand('cmd_scrollLineUp'); 30、页面向下滚动: 代码 goDoCommand('cmd_scrollLinedown'); 31、向下翻页(与space同): 代码 goDoCommand('cmd_scrollPageDown'); 32、向上翻页(与shift+space同): 代码 goDoCommand('cmd_scrollPageup'); 33、回到页首(与home同): 代码 goDoCommand('cmd_scrollTop'); 34、回到页尾(与end同): 代码 goDoCommand('cmd_scrollBottom'); 35、关闭所有正在运行的Firefox程序: 代码 goQuitApplication(); 36、拷贝当前标签页标题: 代码 Components.classes["@mozilla.org/widget/clipboardhelper;1"] .getService(Components.interfaces.nsIClipboardHelper) .copyString(content.document.title); 37、在当前标签打开网页: 代码 gBrowser.loadURI('http://www.google.com/'); 38、在新标签打开网页:(原来还可以用来打开about:config。Great! ) 代码 var myUrl = "http://www.baidu.com"; var ff= document.getElementById("content"); var tab = ff.addTab(myUrl); ff.selectedTab = tab; 39、以定义的书签关键词在当前标签打开书签(对运行bookmarklets非常有用): 代码 if(window.loadURI) loadURI(getShortcutOrURI('填入你定义的关键词',{})); 40、类似paste and go,节省一次enter键: 代码 var url = readFromClipboard(); if (url) content.location = url; 41、跟踪下一链接(论坛的Sprill 朋友提供,谢谢。下同。): 代码 var document = window._content.document; var links = document.links; for(i = 0; i < links.length; i++) { if ((links[i].text == '下一頁') ||(links[i].text == '下一页') ||(links[i].text == '下一页>')||(links[i].text == '下一页 »') ||(links[i].text == '下一页>>') || (links[i].text == '[下一页]') || (links[i].text == '【下一页】') ||(links[i].text == 'Next') || (links[i].text == 'next') || (links[i].text == '››') || (links[i].text == '>')) document.location = links[i].href; } 42、跟踪上一链接: 代码 var document = window._content.document; var links = document.links; for(i = 0; i < links.length; i++) { if ((links[i].text == '上一頁') ||(links[i].text == '上一页') ||(links[i].text == ' |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |