dragon631
小狐狸
小狐狸
  • UID38193
  • 注册日期2012-02-03
  • 最后登录2015-01-06
  • 发帖数19
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:1960回复:1

谁能详细说一下这两脚本具体指的什么?

楼主#
更多 发布于:2012-10-20 17:33
有两位高人留了两脚本,没作说明,俺新手看不懂是什么意思,望知道的能详细帮俺解释一下这两脚本指的是什么?

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
);
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2025-04-27
  • 发帖数2040
  • 经验656枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
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啦
-いたんですか? -ええ、ずっと
游客

返回顶部