阅读:2162回复:6
【已解决】Firefox65版_addmenu下部分失效,麻烦帮忙,谢谢!
以下失效:
{label:"复制所有标签标题",oncommand: function() {(function(){ var titles = ""; Array.slice(gBrowser.tabContainer.childNodes).forEach(function(tab) { titles += tab.label + "\n"; }); this.clipboard.copyString(titles); })();},image:""}, {label:"复制所有标签地址",oncommand: function() {(function(){ var URLs = ""; Array.slice(gBrowser.tabContainer.childNodes).forEach(function(tab) { var url = gBrowser.getBrowserForTab(tab).contentWindow.location.href; URLs += url + "\n"; }); this.clipboard.copyString(URLs); })();},image:""}, {label:"复制所有标签标题和地址",oncommand: function() {(function() { var txt = ""; Array.slice(gBrowser.tabContainer.childNodes).forEach(function(tab) { var url = gBrowser.getBrowserForTab(tab).contentWindow.location.href; txt += tab.label + "\n" + url + "\n"; }); this.clipboard.copyString(txt); })();},image:""}, {label:"复制所有标签标源代码",oncommand: function() {(function() { var txt = ""; Array.slice(gBrowser.tabContainer.childNodes).forEach(function(tab) { var url = gBrowser.getBrowserForTab(tab).contentWindow.location.href; txt += "<a href=" + "\""+ url +"\" "+ "target=\"_blank\">" + tab.label + "</a>"+ ""+ "\r"; }); this.clipboard.copyString(txt); })();},image:""}, {}, [color=''''inherit !important''''] |
|
1楼#
发布于:2018-12-15 03:16
以上的应该跟这个AddMenuPlus.uc好像有关系
|
|
2楼#
发布于:2018-12-15 03:27
好像升级到64和65版本UC脚本问题现在好多
|
|
3楼#
发布于:2018-12-15 14:33
contentWindow.location.href
↓ currentURI.spec |
|
4楼#
发布于:2018-12-15 14:51
|
|
5楼#
发布于:2018-12-15 18:44
lonely_8:contentWindow.location.href谢谢大佬,经过比对后,重新检查修复后,可以用了万分感谢!修复后如下可用 {label:"复制所有标签标题",oncommand: function() {(function(){ var gClipboardHelper = Components.classes['@mozilla.org/widget/clipboardhelper;1'].getService(Components.interfaces.nsIClipboardHelper); var titles = ""; Array.slice(gBrowser.tabContainer.childNodes).forEach(function(tab) { titles += tab.label + "\n"; }); gClipboardHelper.copyString(titles); })();},image:""}, {label:"复制所有标签地址",oncommand: function() {(function(){ var gClipboardHelper = Components.classes['@mozilla.org/widget/clipboardhelper;1'].getService(Components.interfaces.nsIClipboardHelper); var URLs = ""; Array.slice(gBrowser.tabContainer.childNodes).forEach(function(tab) { var url = gBrowser.getBrowserForTab(tab).currentURI.spec; URLs += url + "\n"; }); gClipboardHelper.copyString(URLs); })();},image:""}, {label:"复制所有标签标题和地址",oncommand: function() {(function() { var gClipboardHelper = Components.classes['@mozilla.org/widget/clipboardhelper;1'].getService(Components.interfaces.nsIClipboardHelper); var txt = ""; Array.slice(gBrowser.tabContainer.childNodes).forEach(function(tab) { var url = gBrowser.getBrowserForTab(tab).currentURI.spec; txt += tab.label + "\n" + url + "\n"; }); gClipboardHelper.copyString(txt); })();},image:""}, {label:"复制所有标签HTML链接",oncommand: function() {(function() { var gClipboardHelper = Components.classes['@mozilla.org/widget/clipboardhelper;1'].getService(Components.interfaces.nsIClipboardHelper); var txt = ""; Array.slice(gBrowser.tabContainer.childNodes).forEach(function(tab) { var url = gBrowser.getBrowserForTab(tab).currentURI.spec; txt += "<a href=" + "\""+ url +"\" "+ "target=\"_blank\">" + tab.label + "</a>"+ ""+ "\r"; }); gClipboardHelper.copyString(txt); })();},image:""}, |
|
6楼#
发布于:2019-02-27 12:10
|
|