|
阅读:2580回复: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
|
|