腳本調(diào)試工具 Microsoft Script Debugger ,配合IE在調(diào)Ajax腳本代碼時(shí)用得到,用 debugger; 設(shè)斷點(diǎn)。安裝后,將Internet 選項(xiàng)->高級(jí)->禁用腳本調(diào)試(Internet Explorer) 前的“√”去掉。
1.Microsoft Script Debugger的安裝
作為一個(gè)瀏覽器擴(kuò)展,MicrosoftScriptDebugger需要單獨(dú)安裝?梢詮奈④浀墓俜骄W(wǎng)站上下載MicrosoftScriptDebugger、MicrosoftScriptDebugger有兩個(gè)版本,這兩個(gè)版本和操作系統(tǒng)有關(guān),一個(gè)版本是Windows98或Windowsme使用的,一個(gè)是Windows2000或者WindowsXP以及WindowsNT使用的。
MicrosoftScriptDebugger的安裝比較簡(jiǎn)單,只需要下載與自己操作系統(tǒng)相對(duì)應(yīng)的版本,按照安裝提示就可以完成安裝。安裝的默認(rèn)路徑是C:\ProgramFiles\MicrosoftScriptDebugger.
安裝完成之后使用MicrosoftScriptDebugger要保證IE啟用了調(diào)試。為此,要進(jìn)行如下檢查以保證IE啟用了調(diào)試功能。
(1)在瀏覽器窗口上單擊“工具”菜單,選擇"Internet選項(xiàng)(O)..."打開"Internet選項(xiàng)"對(duì)華抗,然后單擊"高級(jí)"選項(xiàng)卡。
(2)在“高級(jí)”選項(xiàng)卡中找到“瀏覽”子菜單,保證“瀏覽”菜單下的復(fù)選框“禁用腳本調(diào)試(InternetExplorer)“和”禁用腳本調(diào)試(其他)“沒有被選中。
(3)如果更改了設(shè)置,要單擊【應(yīng)用】按鈕保存更改。
2.使用Microsoft Script Debugger
如果瀏覽器啟用了IE腳本調(diào)試功能,就可以正常使用MicrosoftScriptDebugger。
MicrosoftScriptDebugger用于調(diào)試的最突出的功能莫過(guò)于調(diào)價(jià)斷電和單步運(yùn)行了,同時(shí)用戶可以查看調(diào)用棧和監(jiān)控變量的值。
此外,MicrosoftScriptDebugger還有一些功能,有興趣的可以查MSDN或者直接通過(guò)調(diào)試器菜單欄中”幫助“菜單的”幫助主題“菜單項(xiàng)學(xué)習(xí)更多有關(guān)MicrosoftScriptDebugger的知識(shí)。
補(bǔ)充:
新添了一個(gè)結(jié)合IE7.0 一起使用的例子,測(cè)試頁(yè)面是一個(gè)aspx的前臺(tái)頁(yè)面,里面含有待測(cè)試的javascript。
1、當(dāng)待測(cè)頁(yè)面在IE7.0里打開后,點(diǎn)擊 “查看->腳本調(diào)試程序->打開”,出來(lái)如下窗口。
2、選擇“Microsoft 腳本調(diào)試器的新實(shí)例”
3、在checkLogin()函數(shù)內(nèi)按F9 設(shè)置斷點(diǎn)(F8單步執(zhí)行),點(diǎn)擊測(cè)試頁(yè)面上的“登錄”按鈕則會(huì)激活這個(gè)斷點(diǎn)。在命令窗口中添加對(duì)lname.value的監(jiān)視,因?yàn)樵谟脩裘麤]有輸?shù)那闆r下按下了“登錄”按鈕,所以現(xiàn)在監(jiān)視下來(lái)lname.value(用戶名)是空的。如下圖所示:
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版