WebContent/kindeditor/lib/firebug-lite/build/chrome-extension/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 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
