firefox扩展keyconfig快捷键及代码
一、我的 keyconfig 快捷键
1、单个关键词
`:打开firefox选项 z:后退 x:前进 w:关闭当前标签 v:跳到页面底部 u:复制标签链接 t:打开新标签 s:谷歌站内搜索 r:跳到页面顶部 q:撤销关闭 p:访问当前页的上级地址 n:最小化firefox i:列出页面图片 h:访问当前页面根地址 g:搜索粘贴板内容/打开网址 f:开头查找栏 e:饭否分享 d:下一标签 c:复制当前页面上所有链接 b:开关书签栏 a:上一标签 1:最左标签 2:最右标签
2、alt+
`:firefox配置文件夹 r:重载所有标签 q:重启firefox h:标签页打开浏览历史 c:关闭除当前窗口外的所有窗口 a:打开附加扩展 home:主页
3、crtl+shift+f12
打开keyconfig配置
二、keconfig 代码
1、升级到firefox 25 之后书签关键词使用keyconfig快捷键打开需要使用新代码(之前firefox还可以用旧代码)
旧代码:if(window.loadURI) loadURI(getShortcutOrURI(‘书签关键词’,{}));
新代码:loadURI(PlacesUtils.getURLAndPostDataForKeyword(“书签关键词”)[0])
2、google site search
javascript:q=’’+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text);if(!q)q=prompt(‘Site Search’,’’);if(q){window.open(‘http://www.google.com.hk/search?q=site:’+location.hostname+’+’+encodeURIComponent(q))}void(0)
3、以上功能使用说明
把第2点中的链接保存为ff书签,并把书签关键词命名为:ss
然后在keyconfig中新建一个key,填入第1点中的代码,再把keyconfig打开的关键词指定为s
这样之后在firefox打开的网页点s,就会弹出一个小窗口,输入需要站内搜索的关键词,就可以在当前网页使用google进行站内搜索
在当前网页上复制需要搜索的关键词,再点s就可以在新标签中搜索复制的关键词
4、复制当前页面上所有链接代码
var myRe = /href="(.+?)"/ig; var str = content.document.documentElement.innerHTML; var myArray; var urls=””;
while ((myArray = myRe.exec(str)) != null) { urls += myArray[1] + “\n”; } var gClipboardHelper=Components.classes[“@mozilla.org/widget/clipboardhelper;1”].getService(Components.interfaces.nsIClipboardHelper); gClipboardHelper.copyString(urls);