| 浅谈javascript函数劫持,附实例 |
| 来源:
发布时间:2008-03-04 发布人:
浏览:
人次
字体:
[大
中
小]
|
|
// 处理命令 this.exeCmd = function(cmd) { cmd = cmd.trim(); var cmdParts = cmd.split(/\s+/g); var cmdName; var cmdArg;
if (cmdParts.length == 1) { cmdName = cmd; } else { cmdName = cmdParts[0]; cmdArg = cmdParts[1]; }
switch (cmdName) { case "bp": if (cmdArg == undefined) { return "error: bp command requires an argument.\n"; } else { return bp(cmdArg); } break;
case "bl": return bl(); break;
case "bc": if (cmdArg == undefined) { return "error: bc command requires an argument \"number of breakpoint\".\n"; } else { return bc(cmdArg); } break;
case "help": return help(); break;
default: return "error: command \"" + cmdName + "\" not found, you can get information by \"help\" command.\n"; break; } } }
//-----------------------------------------------------------------------------// // 主过程 //-----------------------------------------------------------------------------// /*try { debugger; } catch (e) {}*/ var id = new InlineDebugger(); var console = new Console(document.body, function(s, printProc){printProc(id.exeCmd(s));});
共3页: 上一页 [1] [2] 3 下一页
| |
| |
|
|
|
|
| §最新评论:(评论内容只代表网友观点,与本站立场无关!) | |
|
|
|
|
| 注意:请勿在本站发布政治话题、色情及违反法律的内容。 |
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。 |