脚本调试工具 Microsoft Script Debugger ,配合IE在调Ajax脚本代码时用得到,用 debugger; 设断点。安装后,将Internet 选项->高级->禁用脚本调试(Internet Explorer) 前的“√”去掉。
1.Microsoft Script Debugger的安装
作为一个浏览器扩展,MicrosoftScriptDebugger需要单独安装。可以从微软的官方网站上下载MicrosoftScriptDebugger、MicrosoftScriptDebugger有两个版本,这两个版本和操作系统有关,一个版本是Windows98或Windowsme使用的,一个是Windows2000或者WindowsXP以及WindowsNT使用的。
MicrosoftScriptDebugger的安装比较简单,只需要下载与自己操作系统相对应的版本,按照安装提示就可以完成安装。安装的默认路径是C:\ProgramFiles\MicrosoftScriptDebugger.
安装完成之后使用MicrosoftScriptDebugger要保证IE启用了调试。为此,要进行如下检查以保证IE启用了调试功能。
(1)在浏览器窗口上单击“工具”菜单,选择"Internet选项(O)..."打开"Internet选项"对华抗,然后单击"高级"选项卡。
(2)在“高级”选项卡中找到“浏览”子菜单,保证“浏览”菜单下的复选框“禁用脚本调试(InternetExplorer)“和”禁用脚本调试(其他)“没有被选中。
(3)如果更改了设置,要单击【应用】按钮保存更改。
2.使用Microsoft Script Debugger
如果浏览器启用了IE脚本调试功能,就可以正常使用MicrosoftScriptDebugger。
MicrosoftScriptDebugger用于调试的最突出的功能莫过于调价断电和单步运行了,同时用户可以查看调用栈和监控变量的值。
此外,MicrosoftScriptDebugger还有一些功能,有兴趣的可以查MSDN或者直接通过调试器菜单栏中”帮助“菜单的”帮助主题“菜单项学习更多有关MicrosoftScriptDebugger的知识。
补充:
新添了一个结合IE7.0 一起使用的例子,测试页面是一个aspx的前台页面,里面含有待测试的javascript。
1、当待测页面在IE7.0里打开后,点击 “查看->脚本调试程序->打开”,出来如下窗口。
2、选择“Microsoft 脚本调试器的新实例”
3、在checkLogin()函数内按F9 设置断点(F8单步执行),点击测试页面上的“登录”按钮则会激活这个断点。在命令窗口中添加对lname.value的监视,因为在用户名没有输的情况下按下了“登录”按钮,所以现在监视下来lname.value(用户名)是空的。如下图所示:
- PC官方版
- 安卓官方手机版
- IOS官方手机版