腳本調試工具 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官方手機版