阅读:2318回复:6
求鼠标放在链接上时,复制链接文本 绑定快捷键用的
if(XULBrowserWindow.overLink){ //鼠标放在链接上时,复制链接地址
Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper).copyString(XULBrowserWindow.overLink); } 想改成复制链接文字 用在keysnail |
|
1楼#
发布于:2017-05-27 07:47
|
|
|
2楼#
发布于:2017-05-30 19:43
网上找到的
//复制链接文字 - 链接地址 if(XULBrowserWindow.overLink) for (var i = 0, links = content.document.links, l = links.length ; i < l; i++) if(links.href == XULBrowserWindow.overLink) { Components.classes["@mozilla.org/widget/clipboardhelper;1"] .getService(Components.interfaces.nsIClipboardHelper) .copyString(links.text + " - " + links.href); break; } //只复制文本的话 if(XULBrowserWindow.overLink) for (var i = 0, links = content.document.links, l = links.length ; i < l; i++) if(links.href == XULBrowserWindow.overLink) { Components.classes["@mozilla.org/widget/clipboardhelper;1"] .getService(Components.interfaces.nsIClipboardHelper) .copyString(links.text); break; } |
|
3楼#
发布于:2017-05-30 19:46
|
|
4楼#
发布于:2017-05-30 20:22
netweb:论坛把 [ i ] 给删了代码不能用谢谢 可以用 请问为什么这个操作要遍历整个网页连接啊 |
|
6楼#
发布于:2017-05-30 20:51
|
|