anywlan
小狐狸
小狐狸
  • UID56188
  • 注册日期2017-12-08
  • 最后登录2024-01-17
  • 发帖数28
  • 经验32枚
  • 威望0点
  • 贡献值32点
  • 好评度1点
阅读:1149回复:1

求助,升级116后,quicikopen.uc失效

楼主#
更多 发布于:2023-08-03 12:07
// ==UserScript==
// @name           QuickOpen.uc.js
// @description    QuickOpen 快速打开指定选项
// @author         Runningcheese
// @namespace      https://www.runningcheese.com
// @include        main
// @license        MIT License
// @compatibility  Firefox 90+
// @charset        UTF-8
// @version        2021.07.28 for ff90
// @version        2020.02.03 for ff73
// @version        2019.12.22 for ff72
// @version        2019.12.20 for ff71
// @version        2019.09.23 for ff70
// @version        2019.05.25 for ff67
// @version        2018.12.19 for ff64
// @version        2018.11.12
// @version        2018.04.27
// @version        2018.04.11
// @update         2018-03-18 for 57
// @version        2017.04.02
// @version        2017.02.05
// @version        2016.01.05
// @homepage       https://www.runningcheese.com/firefox

// ==/UserScript==

//载入脚本
function jsonToDOM(json, doc, nodes) {

    var namespaces = {
        html: 'http://www.w3.org/1999/xhtml',
        xul: 'http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul'
    };
    var defaultNamespace = namespaces.html;

    function namespace(name) {
        var m = /^(?:(.*):)?(.*)$/.exec(name);        
        return [namespaces[m[1]], m[2]];
    }

    function tag(name, attr) {
        if (Array.isArray(name)) {
            var frag = doc.createDocumentFragment();
            Array.prototype.forEach.call(arguments, function (arg) {
                if (!Array.isArray(arg[0]))
                    frag.appendChild(tag.apply(null, arg));
                else
                    arg.forEach(function (arg) {
                        frag.appendChild(tag.apply(null, arg));
                    });
            });
            return frag;
        }

        var args = Array.prototype.slice.call(arguments, 2);
        var vals = namespace(name);
        var elem = doc.createElementNS(vals[0] || defaultNamespace, vals[1]);

        for (var key in attr) {
            var val = attr[key];
            if (nodes && key == 'id')
                nodes[val] = elem;

            vals = namespace(key);
            if (typeof val == 'function')
                elem.addEventListener(key.replace(/^on/, ''), val, false);
            else
                elem.setAttributeNS(vals[0] || '', vals[1], val);
        }
        args.forEach(function(e) {
            try {
                elem.appendChild(
                                    Object.prototype.toString.call(e) == '[object Array]'
                                    ?
                                        tag.apply(null, e)
                                    :
                                        e instanceof doc.defaultView.Node
                                        ?
                                            e
                                        :
                                            doc.createTextNode(e)
                                );
            } catch (ex) {
                elem.appendChild(doc.createTextNode(ex));
            }
        });
        return elem;
    }
    return tag.apply(null, json);
}


//定义按钮
CustomizableUI.createWidget({
    id: 'QuickOpen',
    defaultArea: CustomizableUI.AREA_NAVBAR,
    label: '快捷工具',
    tooltiptext: '快速打开指定选项',
    onCreated: function(aNode) {
    aNode.setAttribute('type', 'menu');    
        
 //定义菜单      
        var myMenuJson =
                                ['xul:menupopup', {id: 'QuickOpen_pop', position:'after_end'},
                                ['xul:menuitem', {label: '我的电脑',oncommand: 'QuickOpenMyComputer();',class:'menuitem-iconic', image:'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0iY29udGV4dC1maWxsIiBmaWxsLW9wYWNpdHk9ImNvbnRleHQtZmlsbC1vcGFjaXR5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGQ9Ik0gMC42MTQgMy4zNDUgTCA0LjQ4MiAyLjgxMiBMIDguMzQ5IDIuMjc5IEwgOC4zNDkgNi4wMTUgTCA4LjM0OSA5Ljc1MiBMIDQuNDgyIDkuNzUyIEwgMC42MTQgOS43NTIgTCAwLjYxNCA2LjU0OCBaIE0gMC42MTQgMTcuMDE5IEwgNC40ODIgMTcuNTUxIEwgOC4zNDkgMTguMDg0IEwgOC4zNDkgMTQuMzk0IEwgOC4zNDkgMTAuNzA1IEwgNC40ODIgMTAuNzA1IEwgMC42MTQgMTAuNzA1IEwgMC42MTQgMTMuODYyIFogTSA5LjIgMTguMTk5IEwgMTQuMzQzIDE4LjkwOSBMIDE5LjQ4NyAxOS42MTggTCAxOS40ODcgMTUuMTYxIEwgMTkuNDg3IDEwLjcwNSBMIDE0LjM0MyAxMC43MDUgTCA5LjIgMTAuNzA1IEwgOS4yIDE0LjQ1MiBaIE0gOS4yIDIuMTY1IEwgOS4yIDUuOTU5IEwgOS4yIDkuNzUyIEwgMTQuMzQzIDkuNzUyIEwgMTkuNDg3IDkuNzUyIEwgMTkuNDg3IDUuMjQ4IEwgMTkuNDg3IDAuNzQ1IEwgMTQuMzQzIDEuNDU1IFoiIHN0eWxlPSIiLz4KPC9zdmc+'}],
                                ['xul:menuseparator', {}],
                      ['xul:menuseparator', {}],
                ['xul:menuitem', {label: 'Umi-OCR',oncommand: 'UmiOCR();',class:'menuitem-iconic', image:'data:image/ico;base64,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'}],
                ['xul:menuitem', {label: 'SimpleTex',oncommand: 'SimpleTex();',class:'menuitem-iconic', image:'data:image/png;base64,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'}],

                               ['xul:menuseparator', {}],
                                ['xul:menuitem', {label: '脚本文件夹',tooltiptext: 'Chrome', oncommand: 'var canvas = Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("UChrm", Components.interfaces.nsIFile).reveal();',class:'menuitem-iconic', image:'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0iY29udGV4dC1maWxsIiBmaWxsLW9wYWNpdHk9ImNvbnRleHQtZmlsbC1vcGFjaXR5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGQ9Ik0gMC41MDQgMi42NjEgQyAwLjUyNSAyLjQzOCAwLjU5NiAyLjE4MyAwLjY5MyAxLjk0NCBDIDAuNzkxIDEuNzA2IDAuOTE2IDEuNDg1IDEuMDQ2IDEuMzI5IEMgMS4yMDEgMS4xOTUgMS40MjIgMS4wNjYgMS42NiAwLjk2NCBDIDEuODk5IDAuODYyIDIuMTU1IDAuNzg5IDIuMzggMC43NjYgTCA1LjI0NyAwLjc2NiBMIDguMTEzIDAuNzY2IEwgOC44MTEgMS42MjIgTCA5LjUwOCAyLjQ3NyBMIDkuOTA2IDIuOTY0IEwgMTAuMzAzIDMuNDUxIEwgMTMuNzkgMy40NTEgTCAxNy4yNzcgMy40NTEgQyAxNy41MDIgMy40NzQgMTcuNzU5IDMuNTQ4IDE3Ljk5OCAzLjY1IEMgMTguMjM4IDMuNzUyIDE4LjQ1OSAzLjg4MiAxOC42MTMgNC4wMTUgQyAxOC43NDIgNC4xNyAxOC44NjcgNC4zOTEgMTguOTY0IDQuNjI5IEMgMTkuMDYyIDQuODY3IDE5LjEzMiA1LjEyMyAxOS4xNTMgNS4zNDYgTCAxOS4xNTMgMTEuMTYzIEwgMTkuMTUzIDE2Ljk4IEMgMTkuMTMyIDE3LjIwNCAxOS4wNjEgMTcuNDU5IDE4Ljk2MyAxNy42OTcgQyAxOC44NjYgMTcuOTM2IDE4Ljc0MSAxOC4xNTcgMTguNjExIDE4LjMxMiBDIDE4LjQ1NyAxOC40NDYgMTguMjM2IDE4LjU3NSAxNy45OTcgMTguNjc2IEMgMTcuNzU5IDE4Ljc3OCAxNy41MDIgMTguODUyIDE3LjI3NyAxOC44NzQgTCA5LjgyOSAxOC44NzQgTCAyLjM4IDE4Ljg3NCBDIDIuMTU1IDE4Ljg1MiAxLjg5OSAxOC43NzggMS42NiAxOC42NzYgQyAxLjQyMiAxOC41NzUgMS4yMDEgMTguNDQ1IDEuMDQ2IDE4LjMxMSBDIDAuOTE3IDE4LjE1NiAwLjc5MiAxNy45MzUgMC42OTQgMTcuNjk3IEMgMC41OTYgMTcuNDU5IDAuNTI1IDE3LjIwNCAwLjUwNCAxNi45OCBMIDAuNTA0IDkuODIxIFogTSAyLjUwNCAyLjc2NiBMIDIuNTA0IDkuODIgTCAyLjUwNCAxNi44NzQgTCA5LjgyOSAxNi44NzQgTCAxNy4xNTMgMTYuODc0IEwgMTcuMTUzIDExLjE2MyBMIDE3LjE1MyA1LjQ1MSBMIDEzLjI1MyA1LjQ1MSBMIDkuMzUzIDUuNDUxIEwgOC42NTUgNC41OTYgTCA3Ljk1OCAzLjc0MSBMIDcuNTYgMy4yNTQgTCA3LjE2MyAyLjc2NiBMIDQuODMzIDIuNzY2IFoiIHN0eWxlPSIiLz4KICA8cGF0aCBkPSJNIDE4LjE1MyA5LjkyNiBMIDE2LjA3MiA5LjkyNiBMIDEzLjk5IDkuOTI2IEwgMTEuOTA5IDkuOTI2IEwgOS44MjggOS45MjYgTCA3Ljc0NyA5LjkyNiBMIDUuNjY2IDkuOTI2IEwgMy41ODUgOS45MjYgTCAxLjUwNCA5LjkyNiBMIDEuNTA0IDkuNDI2IEwgMS41MDQgOC45MjYgTCAxLjUwNCA4LjQyNiBMIDEuNTA0IDcuOTI2IEwgMy41ODUgNy45MjYgTCA1LjY2NiA3LjkyNiBMIDcuNzQ3IDcuOTI2IEwgOS44MjggNy45MjYgTCAxMS45MDkgNy45MjYgTCAxMy45OSA3LjkyNiBMIDE2LjA3MiA3LjkyNiBMIDE4LjE1MyA3LjkyNiBMIDE4LjE1MyA4LjQyNiBMIDE4LjE1MyA4LjkyNiBMIDE4LjE1MyA5LjQyNiBaIiBzdHlsZT0iIi8+Cjwvc3ZnPg=='}],  
                                ['xul:menuitem', {label: '配置文件夹',tooltiptext: 'Profiles', oncommand: 'var canvas = Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("ProfD", Components.interfaces.nsIFile).launch();',class:'menuitem-iconic', image:'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0iY29udGV4dC1maWxsIiBmaWxsLW9wYWNpdHk9ImNvbnRleHQtZmlsbC1vcGFjaXR5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGQ9Ik0gMC41MDQgMi42NjEgQyAwLjUyNSAyLjQzOCAwLjU5NiAyLjE4MyAwLjY5MyAxLjk0NCBDIDAuNzkxIDEuNzA2IDAuOTE2IDEuNDg1IDEuMDQ2IDEuMzI5IEMgMS4yMDEgMS4xOTUgMS40MjIgMS4wNjYgMS42NiAwLjk2NCBDIDEuODk5IDAuODYyIDIuMTU1IDAuNzg5IDIuMzggMC43NjYgTCA1LjI0NyAwLjc2NiBMIDguMTEzIDAuNzY2IEwgOC44MTEgMS42MjIgTCA5LjUwOCAyLjQ3NyBMIDkuOTA2IDIuOTY0IEwgMTAuMzAzIDMuNDUxIEwgMTMuNzkgMy40NTEgTCAxNy4yNzcgMy40NTEgQyAxNy41MDIgMy40NzQgMTcuNzU5IDMuNTQ4IDE3Ljk5OCAzLjY1IEMgMTguMjM4IDMuNzUyIDE4LjQ1OSAzLjg4MiAxOC42MTMgNC4wMTUgQyAxOC43NDIgNC4xNyAxOC44NjcgNC4zOTEgMTguOTY0IDQuNjI5IEMgMTkuMDYyIDQuODY3IDE5LjEzMiA1LjEyMyAxOS4xNTMgNS4zNDYgTCAxOS4xNTMgMTEuMTYzIEwgMTkuMTUzIDE2Ljk4IEMgMTkuMTMyIDE3LjIwNCAxOS4wNjEgMTcuNDU5IDE4Ljk2MyAxNy42OTcgQyAxOC44NjYgMTcuOTM2IDE4Ljc0MSAxOC4xNTcgMTguNjExIDE4LjMxMiBDIDE4LjQ1NyAxOC40NDYgMTguMjM2IDE4LjU3NSAxNy45OTcgMTguNjc2IEMgMTcuNzU5IDE4Ljc3OCAxNy41MDIgMTguODUyIDE3LjI3NyAxOC44NzQgTCA5LjgyOSAxOC44NzQgTCAyLjM4IDE4Ljg3NCBDIDIuMTU1IDE4Ljg1MiAxLjg5OSAxOC43NzggMS42NiAxOC42NzYgQyAxLjQyMiAxOC41NzUgMS4yMDEgMTguNDQ1IDEuMDQ2IDE4LjMxMSBDIDAuOTE3IDE4LjE1NiAwLjc5MiAxNy45MzUgMC42OTQgMTcuNjk3IEMgMC41OTYgMTcuNDU5IDAuNTI1IDE3LjIwNCAwLjUwNCAxNi45OCBMIDAuNTA0IDkuODIxIFogTSAyLjUwNCAyLjc2NiBMIDIuNTA0IDkuODIgTCAyLjUwNCAxNi44NzQgTCA5LjgyOSAxNi44NzQgTCAxNy4xNTMgMTYuODc0IEwgMTcuMTUzIDExLjE2MyBMIDE3LjE1MyA1LjQ1MSBMIDEzLjI1MyA1LjQ1MSBMIDkuMzUzIDUuNDUxIEwgOC42NTUgNC41OTYgTCA3Ljk1OCAzLjc0MSBMIDcuNTYgMy4yNTQgTCA3LjE2MyAyLjc2NiBMIDQuODMzIDIuNzY2IFoiIHN0eWxlPSIiLz4KICA8cGF0aCBkPSJNIDE4LjE1MyA5LjkyNiBMIDE2LjA3MiA5LjkyNiBMIDEzLjk5IDkuOTI2IEwgMTEuOTA5IDkuOTI2IEwgOS44MjggOS45MjYgTCA3Ljc0NyA5LjkyNiBMIDUuNjY2IDkuOTI2IEwgMy41ODUgOS45MjYgTCAxLjUwNCA5LjkyNiBMIDEuNTA0IDkuNDI2IEwgMS41MDQgOC45MjYgTCAxLjUwNCA4LjQyNiBMIDEuNTA0IDcuOTI2IEwgMy41ODUgNy45MjYgTCA1LjY2NiA3LjkyNiBMIDcuNzQ3IDcuOTI2IEwgOS44MjggNy45MjYgTCAxMS45MDkgNy45MjYgTCAxMy45OSA3LjkyNiBMIDE2LjA3MiA3LjkyNiBMIDE4LjE1MyA3LjkyNiBMIDE4LjE1MyA4LjQyNiBMIDE4LjE1MyA4LjkyNiBMIDE4LjE1MyA5LjQyNiBaIiBzdHlsZT0iIi8+Cjwvc3ZnPg=='}],
                                 ['xul:menuitem', {label: '火狐根目录', tooltiptext: 'Firefox', oncommand: 'QuickOpenApplication();',class:'menuitem-iconic', image:'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0iY29udGV4dC1maWxsIiBmaWxsLW9wYWNpdHk9ImNvbnRleHQtZmlsbC1vcGFjaXR5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGQ9Ik0gMC41MDQgMi42NjEgQyAwLjUyNSAyLjQzOCAwLjU5NiAyLjE4MyAwLjY5MyAxLjk0NCBDIDAuNzkxIDEuNzA2IDAuOTE2IDEuNDg1IDEuMDQ2IDEuMzI5IEMgMS4yMDEgMS4xOTUgMS40MjIgMS4wNjYgMS42NiAwLjk2NCBDIDEuODk5IDAuODYyIDIuMTU1IDAuNzg5IDIuMzggMC43NjYgTCA1LjI0NyAwLjc2NiBMIDguMTEzIDAuNzY2IEwgOC44MTEgMS42MjIgTCA5LjUwOCAyLjQ3NyBMIDkuOTA2IDIuOTY0IEwgMTAuMzAzIDMuNDUxIEwgMTMuNzkgMy40NTEgTCAxNy4yNzcgMy40NTEgQyAxNy41MDIgMy40NzQgMTcuNzU5IDMuNTQ4IDE3Ljk5OCAzLjY1IEMgMTguMjM4IDMuNzUyIDE4LjQ1OSAzLjg4MiAxOC42MTMgNC4wMTUgQyAxOC43NDIgNC4xNyAxOC44NjcgNC4zOTEgMTguOTY0IDQuNjI5IEMgMTkuMDYyIDQuODY3IDE5LjEzMiA1LjEyMyAxOS4xNTMgNS4zNDYgTCAxOS4xNTMgMTEuMTYzIEwgMTkuMTUzIDE2Ljk4IEMgMTkuMTMyIDE3LjIwNCAxOS4wNjEgMTcuNDU5IDE4Ljk2MyAxNy42OTcgQyAxOC44NjYgMTcuOTM2IDE4Ljc0MSAxOC4xNTcgMTguNjExIDE4LjMxMiBDIDE4LjQ1NyAxOC40NDYgMTguMjM2IDE4LjU3NSAxNy45OTcgMTguNjc2IEMgMTcuNzU5IDE4Ljc3OCAxNy41MDIgMTguODUyIDE3LjI3NyAxOC44NzQgTCA5LjgyOSAxOC44NzQgTCAyLjM4IDE4Ljg3NCBDIDIuMTU1IDE4Ljg1MiAxLjg5OSAxOC43NzggMS42NiAxOC42NzYgQyAxLjQyMiAxOC41NzUgMS4yMDEgMTguNDQ1IDEuMDQ2IDE4LjMxMSBDIDAuOTE3IDE4LjE1NiAwLjc5MiAxNy45MzUgMC42OTQgMTcuNjk3IEMgMC41OTYgMTcuNDU5IDAuNTI1IDE3LjIwNCAwLjUwNCAxNi45OCBMIDAuNTA0IDkuODIxIFogTSAyLjUwNCAyLjc2NiBMIDIuNTA0IDkuODIgTCAyLjUwNCAxNi44NzQgTCA5LjgyOSAxNi44NzQgTCAxNy4xNTMgMTYuODc0IEwgMTcuMTUzIDExLjE2MyBMIDE3LjE1MyA1LjQ1MSBMIDEzLjI1MyA1LjQ1MSBMIDkuMzUzIDUuNDUxIEwgOC42NTUgNC41OTYgTCA3Ljk1OCAzLjc0MSBMIDcuNTYgMy4yNTQgTCA3LjE2MyAyLjc2NiBMIDQuODMzIDIuNzY2IFoiIHN0eWxlPSIiLz4KICA8cGF0aCBkPSJNIDE4LjE1MyA5LjkyNiBMIDE2LjA3MiA5LjkyNiBMIDEzLjk5IDkuOTI2IEwgMTEuOTA5IDkuOTI2IEwgOS44MjggOS45MjYgTCA3Ljc0NyA5LjkyNiBMIDUuNjY2IDkuOTI2IEwgMy41ODUgOS45MjYgTCAxLjUwNCA5LjkyNiBMIDEuNTA0IDkuNDI2IEwgMS41MDQgOC45MjYgTCAxLjUwNCA4LjQyNiBMIDEuNTA0IDcuOTI2IEwgMy41ODUgNy45MjYgTCA1LjY2NiA3LjkyNiBMIDcuNzQ3IDcuOTI2IEwgOS44MjggNy45MjYgTCAxMS45MDkgNy45MjYgTCAxMy45OSA3LjkyNiBMIDE2LjA3MiA3LjkyNiBMIDE4LjE1MyA3LjkyNiBMIDE4LjE1MyA4LjQyNiBMIDE4LjE1MyA4LjkyNiBMIDE4LjE1MyA5LjQyNiBaIiBzdHlsZT0iIi8+Cjwvc3ZnPg=='}],
                                  ['xul:menuseparator', {}],
                                ['xul:menuitem', {label: '重启浏览器',oncommand: 'Services.startup.quit(Services.startup.eAttemptQuit | Services.startup.eRestart);',class:'menuitem-iconic', image:'data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0iY29udGV4dC1maWxsIiBmaWxsLW9wYWNpdHk9ImNvbnRleHQtZmlsbC1vcGFjaXR5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoIGQ9Ik0gMy42NyAxMS4xNDggQyAzLjY3IDEwLjI3MiAzLjg0OCA5LjQzNiA0LjE3MSA4LjY3NCBDIDQuNDkzIDcuOTEyIDQuOTYxIDcuMjI1IDUuNTM5IDYuNjQ2IEwgNC43ODUgNS44OTMgTCA0LjAzMSA1LjEzOSBDIDMuMjM2IDUuOTM3IDIuNjE1IDYuODc2IDIuMTkzIDcuODk3IEMgMS43NzEgOC45MTggMS41NDcgMTAuMDIyIDEuNTQ3IDExLjE0OCBDIDEuNTQ3IDEzLjMxNCAyLjM1NyAxNS4yODggMy42OSAxNi43ODYgQyA1LjAyNCAxOC4yODQgNi44ODIgMTkuMzA3IDguOTc5IDE5LjU2NyBMIDguOTc5IDE4LjQ5NSBMIDguOTc5IDE3LjQyMiBDIDcuNDc3IDE3LjE2NyA2LjE0OSAxNi4zODcgNS4xOTggMTUuMjc2IEMgNC4yNDYgMTQuMTY1IDMuNjcgMTIuNzI0IDMuNjcgMTEuMTQ4IFogTSAxOC41MzQgMTEuMTQ4IEMgMTguNTM0IDguODAyIDE3LjU4NCA2LjY3OCAxNi4wNDcgNS4xNDEgQyAxNC41MSAzLjYwNCAxMi4zODcgMi42NTQgMTAuMDQgMi42NTQgQyAxMC4wMDkgMi42NTQgOS45NzcgMi42NTcgOS45NDUgMi42NTkgQyA5LjkxMyAyLjY2MiA5Ljg4MSAyLjY2NSA5Ljg0OSAyLjY2NSBMIDEwLjQyOCAyLjA4NyBMIDExLjAwNyAxLjUwOCBMIDEwLjI1OSAwLjc1NCBMIDkuNTEgMCBMIDcuNjUyIDEuODU4IEwgNS43OTQgMy43MTYgTCA3LjY1MiA1LjU3NCBMIDkuNTEgNy40MzIgTCAxMC4yNTkgNi42ODQgTCAxMS4wMDcgNS45MzUgTCAxMC40MzQgNS4zNjIgTCA5Ljg2IDQuNzg4IEMgOS44OTIgNC43ODggOS45MjQgNC43ODYgOS45NTQgNC43ODMgQyA5Ljk4NSA0Ljc4MSAxMC4wMTQgNC43NzggMTAuMDQgNC43NzggQyAxMS43OTggNC43NzggMTMuMzkgNS40OTIgMTQuNTQzIDYuNjQ1IEMgMTUuNjk2IDcuNzk4IDE2LjQxIDkuMzkxIDE2LjQxIDExLjE0OCBDIDE2LjQxIDEyLjcyNCAxNS44MzQgMTQuMTY2IDE0Ljg4MyAxNS4yNzYgQyAxMy45MzIgMTYuMzg3IDEyLjYwNSAxNy4xNjcgMTEuMTAyIDE3LjQyMiBMIDExLjEwMiAxOC40OTUgTCAxMS4xMDIgMTkuNTY3IEMgMTMuMTk5IDE5LjMwNyAxNS4wNTcgMTguMjg1IDE2LjM5MSAxNi43ODYgQyAxNy43MjUgMTUuMjg4IDE4LjUzNCAxMy4zMTQgMTguNTM0IDExLjE0OCBaIiBzdHlsZT0iIiB0cmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAxLCAwLjEyMDQ0MSwgMC4yNTc5MzEpIi8+Cjwvc3ZnPg=='}],    
                        ];
                        
        aNode.appendChild(jsonToDOM(myMenuJson, aNode.ownerDocument, {}));
        aNode.setAttribute('menupopup', 'QuickOpen_pop');
    }
});


//定义图标
var cssStr = '@-moz-document url("chrome://browser/content/browser.xul"), url(chrome://browser/content/browser.xhtml){'
         + '#QuickOpen .toolbarbutton-icon {'
         + 'list-style-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2aWV3Qm94PSIxMDMuOTg5IDg2LjYwOSAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBmaWxsPSJub25lIiBkPSJNOSAxNGg2djVIOXptMi05aDJ2MmgtMnoiIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIDI0MC43MTczODcsIDc4Ljc2MDg2OCkiLz4KICA8cGF0aCBmaWxsPSJub25lIiBkPSJNNyAxNGMwLTEuMTAzLjg5Ny0yIDItMmg2YzEuMTAzIDAgMiAuODk3IDIgMnY1aDIuMDAxTDE5IDguNDE0TDE1LjU4NiA1SDE1djRIN1Y1SDV2MTRoMnYtNXoiIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIDI0MC43MTczODcsIDc4Ljc2MDg2OCkiLz4KICA8cGF0aCBmaWxsPSJub25lIiBkPSJNOSAxNGg2djVIOXptMi05aDJ2MmgtMnoiIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIDE5NC4xMTQyMDgsIDgxLjU1Mzk1MSkiLz4KICA8cGF0aCBmaWxsPSJub25lIiBkPSJNNyAxNGMwLTEuMTAzLjg5Ny0yIDItMmg2YzEuMTAzIDAgMiAuODk3IDIgMnY1aDIuMDAxTDE5IDguNDE0TDE1LjU4NiA1SDE1djRIN1Y1SDV2MTRoMnYtNXoiIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIDE5NC4xMTQyMDgsIDgxLjU1Mzk1MSkiLz4KICA8cGF0aCBkPSJNIDExOC41NjkgMTA5Ljc0NSBDIDExOC41NjkgMTEwLjIyMiAxMTguMTgyIDExMC42MDkgMTE3LjcwNSAxMTAuNjA5IEwgMTE0LjI0NyAxMTAuNjA5IEMgMTEzLjU4MiAxMTAuNjA5IDExMy4xNjYgMTA5Ljg4OSAxMTMuNDk5IDEwOS4zMTMgQyAxMTMuNjUzIDEwOS4wNDYgMTEzLjkzOCAxMDguODgxIDExNC4yNDcgMTA4Ljg4MSBMIDExNy43MDUgMTA4Ljg4MSBDIDExOC4xODIgMTA4Ljg4MSAxMTguNTY5IDEwOS4yNjggMTE4LjU2OSAxMDkuNzQ1IFogTSAxMjYuMjM0IDEwMi41NjggTCAxMjQuODk5IDEwOC41OCBDIDEyNC43NzEgMTA5LjE2MyAxMjQuMzUxIDEwOS42MzggMTIzLjc4NiAxMDkuODM1IEMgMTIzLjYgMTA5LjkwMSAxMjMuNDA1IDEwOS45MzUgMTIzLjIwOSAxMDkuOTM1IEMgMTIyLjgxNiAxMDkuOTM1IDEyMi40MzcgMTA5Ljc5OSAxMjIuMTMxIDEwOS41NTQgTCAxMTkuMTMgMTA3LjE1MiBMIDExMi44MjEgMTA3LjE1MiBMIDEwOS44MTkgMTA5LjU1NCBDIDEwOC44MiAxMTAuMzU0IDEwNy4zMyAxMDkuODI4IDEwNy4wNTIgMTA4LjU4IEwgMTA1LjcxNyAxMDIuNTY4IEMgMTA1LjYwMSAxMDIuMDQ2IDEwNS43MzUgMTAxLjQ5OSAxMDYuMDc2IDEwMS4wODcgTCAxMDkuMjc2IDk3LjI0OSBDIDEwOS4zNzIgOTUuOTI1IDEwOS42NjcgOTQuNjI0IDExMC4xNSA5My4zODkgQyAxMTEuNDE3IDkwLjEyMyAxMTMuNjY1IDg3Ljk4NyAxMTQuODkzIDg3LjAwNiBDIDExNS41MjggODYuNDk5IDExNi40MjkgODYuNTAzIDExNy4wNjEgODcuMDEzIEMgMTE4LjI3MiA4Ny45OTYgMTIwLjQ5IDkwLjEzNCAxMjEuNzQ2IDkzLjM5OCBDIDEyMi4yMTMgOTQuNjA1IDEyMi41MDQgOTUuODc1IDEyMi42MSA5Ny4xNjYgTCAxMjUuODc1IDEwMS4wODcgQyAxMjYuMjE3IDEwMS40OTkgMTI2LjM1IDEwMi4wNDYgMTI2LjIzNCAxMDIuNTY4IFogTSAxMTEuNDA4IDEwNi4wNjkgQyAxMTAuMjc3IDEwMy45NTkgMTA5LjU4OCAxMDEuODkzIDEwOS4zNDEgOTkuODY4IEwgMTA3LjQwNCAxMDIuMTkzIEwgMTA4LjczOSAxMDguMjA0IEwgMTExLjQwOCAxMDYuMDY5IFogTSAxMTcuMjcxIDk4LjcwNCBDIDExNy45ODIgOTQuMjIyIDExNS44ODQgOTMuOTUzIDExNS4wODggOTQuNzk0IEMgMTE0LjI5MiA5NS42MzUgMTE0LjM1MyA5OC41MTYgMTE1LjA1MyA5OS42MjEgQyAxMTUuNjQyIDEwMC41NSAxMTcuMDc3IDk5LjkyOSAxMTcuMjcxIDk4LjcwNCBaIE0gMTI0LjU0NyAxMDIuMTkzIEwgMTIyLjU2MyA5OS44MTIgQyAxMjIuMzMzIDEwMS44NDggMTIxLjY1NyAxMDMuOTMzIDEyMC41MzggMTA2LjA2NSBMIDEyMy4yMTEgMTA4LjIwNCBMIDEyNC41NDcgMTAyLjE5MyBaIiBzdHlsZT0iZmlsbDogcmdiKDkwLCA5MCwgOTApOyIvPgo8L3N2Zz4=)'
         + '}}';
    var sss = Cc["@mozilla.org/content/style-sheet-service;1"].getService(Ci.nsIStyleSheetService);
    var ios = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService);
    sss.loadAndRegisterSheet(ios.newURI("data:text/css;base64," + btoa(cssStr), null, null), sss.USER_SHEET);




//定义函数

function    QuickOpenUserjs() { FileUtils.getFile('ProfD',['user.js']).launch();};

function    Tabplusjs() { FileUtils.getFile('UChrm',['SubScript', 'Tabplus.uc.js']).launch();};

function    KeyChangerjs() { FileUtils.getFile('UChrm',['SubScript', '_keychanger.js']).launch();};

function    Addmenujs() { FileUtils.getFile('UChrm',['SubScript', '_addmenu.js']).launch();};

function    UmiOCR() {FileUtils.getFile('UChrm',['SubScript','Umi-OCR', 'Umi-OCR.exe']).launch();};

function    SimpleTex() {FileUtils.getFile('UChrm',['SubScript','SimpleTex', 'SimpleTex.exe']).launch();};

function    Tabplusjs() { FileUtils.getFile('UChrm',['SubScript', 'Tabplus.uc.js']).launch();};


function    ButtonEventListener() { FileUtils.getFile('UChrm',['SubScript', 'ButtonEventListener.uc.js']).launch();};

function    NewTab() { FileUtils.getFile('UChrm',['css', 'newtab.css']).launch();};





function    QuickOpenApplication() {
         var path ="..\\..\\..\\";    var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);file.initWithPath(path.replace(/^\./, Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("ProfD", Components.interfaces.nsIFile).path));file.launch();
};


function    SetNotepad2() {
            var path ="..\\..\\Tools\\Notepad2\\Notepad2.bat";    var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);file.initWithPath(path.replace(/^\./, Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("ProfD", Components.interfaces.nsIFile).path));file.launch();
};
 
function    MouseInc() {
            var path ="..\\..\\Tools\\MouseInc\\MouseInc.exe";    var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);file.initWithPath(path.replace(/^\./, Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("ProfD", Components.interfaces.nsIFile).path));file.launch();
};

function    HotkeyP() {
            var path ="..\\..\\Tools\\HotkeyP\\HotkeyP.exe";    var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);file.initWithPath(path.replace(/^\./, Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("ProfD", Components.interfaces.nsIFile).path));file.launch();
};


function QuickOpenMyComputer() {
                var path ="..\\..\\explorer.exe";    var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);file.initWithPath(path.replace(/^\./, Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("SysD", Components.interfaces.nsIFile).path));file.launch();
};





//系统软件调用函数

 function QuickOpenVolume() {
                var path ="..\\sndvol.exe";    var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);file.initWithPath(path.replace(/^\./, Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("SysD", Components.interfaces.nsIFile).path));file.launch();
};

 function QuickOpenTaskMGR() {
                var path ="..\\taskmgr.exe";    var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);file.initWithPath(path.replace(/^\./, Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("SysD", Components.interfaces.nsIFile).path));file.launch();
};


 function QuickOpenIE() {
                var path ="..\\..\\..\\Program Files\\Internet Explorer\\iexplore.exe";    var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);file.initWithPath(path.replace(/^\./, Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("SysD", Components.interfaces.nsIFile).path));file.launch();
};


 function QuickOpenNotedpad() {
                var path ="..\\notepad.exe";    var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);file.initWithPath(path.replace(/^\./, Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("SysD", Components.interfaces.nsIFile).path));file.launch();
};


 function QuickOpenInetcpl() {
                var path ="..\\inetcpl.cpl";    var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);file.initWithPath(path.replace(/^\./, Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("SysD", Components.interfaces.nsIFile).path));file.launch();
};


 function QuickOpenCALC() {
                var path ="..\\calc.exe";    var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);file.initWithPath(path.replace(/^\./, Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("SysD", Components.interfaces.nsIFile).path));file.launch();
};


 function QuickOpenCMD() {
                var path ="..\\cmd.exe";    var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);file.initWithPath(path.replace(/^\./, Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("SysD", Components.interfaces.nsIFile).path));file.launch();
};


 function QuickOpenOSK() {
                var path ="..\\osk.exe";    var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);file.initWithPath(path.replace(/^\./, Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("SysD", Components.interfaces.nsIFile).path));file.launch();
};


 function QuickOpenMagnify() {
                var path ="..\\magnify.exe";    var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);file.initWithPath(path.replace(/^\./, Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("SysD", Components.interfaces.nsIFile).path));file.launch();
};


 function OpenProfilesManage() {
                var path ="..\\..\\..\\Firefox Profiles.lnk";    var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsIFile);file.initWithPath(path.replace(/^\./, Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("ProfD", Components.interfaces.nsIFile).path));file.launch();
};
anywlan
小狐狸
小狐狸
  • UID56188
  • 注册日期2017-12-08
  • 最后登录2024-01-17
  • 发帖数28
  • 经验32枚
  • 威望0点
  • 贡献值32点
  • 好评度1点
1楼#
发布于:2023-08-03 12:07
无法打开外部程序了。
游客

返回顶部