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);