|
阅读:1960回复:1
谁能详细说一下这两脚本具体指的什么?
有两位高人留了两脚本,没作说明,俺新手看不懂是什么意思,望知道的能详细帮俺解释一下这两脚本指的是什么?
document.getElementById('urlbar').addEventListener(
'click',
function(e){
if(e.button===0 ){ //0 for left click, 1 for mid-click, 2 for rigth click. Other logic is also acceptable
var gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"]
.getService(Components.interfaces.nsIClipboardHelper);
gClipboardHelper.copyString(gURLBar.value);
}
},
false
);UC 2右鍵 1中鍵 0左鍵 document.getElementById('urlbar').addEventListener(
'click',
function(e){
if(e.button===1 ){ //0 for left click, 1 for mid-click, 2 for rigth click. Other logic is also acceptable
var gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"]
.getService(Components.interfaces.nsIClipboardHelper);
gClipboardHelper.copyString(gURLBar.value);
}
},
false
); |
|
|
1楼#
发布于:2012-10-20 17:33
看着有点像我写的...果然下次要在注释里写介绍啊, 转来转去的就不见原意了...
//clickcopy
//by Byzod
//左键单击地址栏复制当前url, 可以编辑代码修改判断逻辑
document.getElementById('urlbar').addEventListener(
'click',
function(e){
if(e.button===1 ){ //0 for left click, 1 for mid-click, 2 for rigth click. Other logic is also acceptable
var gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"]
.getService(Components.interfaces.nsIClipboardHelper);
gClipboardHelper.copyString(gURLBar.value);
}
},
false
);酱紫就ok啦 |
|
|