333ywb
小狐狸
小狐狸
  • UID27284
  • 注册日期2008-12-03
  • 最后登录2019-06-19
  • 发帖数83
  • 经验88枚
  • 威望0点
  • 贡献值84点
  • 好评度0点
  • 社区居民
  • 忠实会员
阅读:625回复:6

【已解决】Firefox65版_addmenu下部分失效,麻烦帮忙,谢谢!

楼主#
更多 发布于:2018-12-15 03:14
以下失效:
{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'''']
333ywb
小狐狸
小狐狸
  • UID27284
  • 注册日期2008-12-03
  • 最后登录2019-06-19
  • 发帖数83
  • 经验88枚
  • 威望0点
  • 贡献值84点
  • 好评度0点
  • 社区居民
  • 忠实会员
1楼#
发布于:2018-12-15 03:16
以上的应该跟这个AddMenuPlus.uc好像有关系
333ywb
小狐狸
小狐狸
  • UID27284
  • 注册日期2008-12-03
  • 最后登录2019-06-19
  • 发帖数83
  • 经验88枚
  • 威望0点
  • 贡献值84点
  • 好评度0点
  • 社区居民
  • 忠实会员
2楼#
发布于:2018-12-15 03:27
好像升级到64和65版本UC脚本问题现在好多
lonely_8
狐狸大王
狐狸大王
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2019-06-13
  • 发帖数455
  • 经验221枚
  • 威望0点
  • 贡献值72点
  • 好评度63点
  • 社区居民
3楼#
发布于:2018-12-15 14:33
contentWindow.location.href

currentURI.spec
333ywb
小狐狸
小狐狸
  • UID27284
  • 注册日期2008-12-03
  • 最后登录2019-06-19
  • 发帖数83
  • 经验88枚
  • 威望0点
  • 贡献值84点
  • 好评度0点
  • 社区居民
  • 忠实会员
4楼#
发布于:2018-12-15 14:51
lonely_8:contentWindow.location.href

currentURI.spec
回到原帖
大佬,替换以后还是不行
333ywb
小狐狸
小狐狸
  • UID27284
  • 注册日期2008-12-03
  • 最后登录2019-06-19
  • 发帖数83
  • 经验88枚
  • 威望0点
  • 贡献值84点
  • 好评度0点
  • 社区居民
  • 忠实会员
5楼#
发布于:2018-12-15 18:44
lonely_8:contentWindow.location.href

currentURI.spec
回到原帖
谢谢大佬,经过比对后,重新检查修复后,可以用了万分感谢!修复后如下可用

{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:""},
tomhome
小狐狸
小狐狸
  • UID22697
  • 注册日期2008-01-20
  • 最后登录2019-03-09
  • 发帖数4
  • 经验17枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
6楼#
发布于:2019-02-27 12:10
lonely_8:contentWindow.location.href

currentURI.spec
回到原帖
大佬,能帮解决一下这两个帖子么? 这个论坛传不了附件
bbs.kafan.cn/thread-2121256-1-1.html
bbs.kafan.cn/thread-2110779-1-1.html
游客

返回顶部