haokeyy
小狐狸
小狐狸
  • UID25730
  • 注册日期2008-08-06
  • 最后登录2015-11-24
  • 发帖数13
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:1890回复:1

有没有可以复制当前标签页标题和网址和扩展?

楼主#
更多 发布于:2008-10-27 14:36
要支持 ff3.03的,能直接复制网页标题和网址的,复制标题,复制网址
ZPEB_Linux
小狐狸
小狐狸
  • UID25168
  • 注册日期2008-06-30
  • 最后登录2023-08-12
  • 发帖数95
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2008-10-27 14:36
用- userChrome.js 0.8的脚本
http://mozilla.zeniko.ch/userchrome.js.html

CopyTitle+URL.uc.js

(function()
{
    window.ucjs_copyTabInfo = function(aAsBBCode)
    {
        var tab = document.popupNode;
        var surl = gBrowser.getBrowserForTab(tab).contentWindow.location.href;
        var txt = aAsBBCode ?
            '[url="' + surl + '"]' + tab.label + '[/url]' :
            tab.label + "\n" + surl;
        var clipboard = Components.classes["@mozilla.org/widget/clipboardhelper;1"]
                        .getService(Components.interfaces.nsIClipboardHelper);
        clipboard.copyString(txt);
    };
    var menuitem1 = document.createElement("menuitem");
    menuitem1.setAttribute("label", "Copy Title + URL");
    menuitem1.setAttribute("oncommand", "ucjs_copyTabInfo(false);");
    var menuitem2 = document.createElement("menuitem");
    menuitem2.setAttribute("label", "Copy Title + URL (BBCode)");
    menuitem2.setAttribute("oncommand", "ucjs_copyTabInfo(true);");
    setTimeout(function()
    {
        gBrowser.mStrip.childNodes[1].appendChild(document.createElement("menuseparator"));
        gBrowser.mStrip.childNodes[1].appendChild(menuitem1);
        gBrowser.mStrip.childNodes[1].appendChild(menuitem2);
    }, 0);
})();
游客

返回顶部