WebContent/admin/kindeditor/lib/firebug-lite/build/chrome-extension-beta/contentScript.js

(开头部分) 10KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

// *************************************************************************************************

var isActive = false;
var isOpen = false;
var extensionURL = null;

var contextMenuElementXPath = null;
var isListeningKeyboardActivation = false;

// *************************************************************************************************

// restore Firebug Lite state
var loadStateData = function()
{
    var FirebugData = localStorage.getItem("Firebug");

    isActive = false;
    isOpen = false;
    extensionURL = chrome.extension.getURL("");
    
    if (FirebugData)
    {
        FirebugData = FirebugData.split(",");
        isActive = FirebugData[0] == "1";
        isOpen = FirebugData[1] == "1";
    }
}

// *************************************************************************************************

// load Firebug Lite application
var loadFirebug = function()
{
    document.documentElement.setAttribute("debug", isOpen);

    injectScriptText("("+listenConsoleCalls+")()");

    // TODO: xxxpedro - change to XHR when Issue 41024 is solved
    // Issue 41024: XHR using file: and chrome-extension: protocols not working.
    // http://code.google.com/p/chromium/issues/detail?id=41024
    injectFirebugScript();
}

// TODO: think a better solution than using the stateData parameter, required
// by the keyboard activation.
var loadFirebugAndWait = function(callback, stateData)
{
    stateData = stateData || ('1,1,'+extensionURL);
    localStorage.setItem('Firebug', stateData);
    loadStateData();
    chrome.extension.sendRequest({name: isActive ? "FB_enableIcon" : "FB_disableIcon"});

    document.documentElement.setAttribute("debug", isOpen);

    injectFirebugScript();

    setTimeout(function(){
        waitFirebug(callback);
    },0);
};
后面还有 318 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。