Firefox 快捷键大全及更改和定制快捷键的方法

您所在的位置:网站首页 设置主页快捷键 Firefox 快捷键大全及更改和定制快捷键的方法

Firefox 快捷键大全及更改和定制快捷键的方法

#Firefox 快捷键大全及更改和定制快捷键的方法| 来源: 网络整理| 查看: 265

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