實戰除錯IE8

2021-05-24 08:21:54 字數 917 閱讀 8487

乙個瀏覽器相容性bug所想到的文中提到了ie8有些特殊的地方, 對於開發人員來說,最大的問題是無法除錯。關於ie8的更多資訊,參見ie 8 不得不說的七件事

針對ie8這個例子,我們可以考慮使用windows為應用程式提供的特殊除錯能力,系統自動除錯設定,配置如下:

1)在登錄檔hkey_local_machine/software/microsoft/windows nt/currentversion/image file execution options下面建立乙個iexplore.exe鍵。

2) 在iexplore.exe鍵裡面建立乙個字串值(reg_sz) "debugger", 並將內容設定成偵錯程式的路徑

如果你用 windbg 作為偵錯程式, 那麼路徑為你windbg.exe的路徑 (假設你安裝windbg在 c:/debuggers)

"debugger": "c:/program files/debugging tools for windows (x86)/windbg.exe"  -g

如果你用visual studio 作為偵錯程式, 那麼路徑如下(visual studio 的jit 偵錯程式一般在system32目錄):

"debugger": c:/windows/system32/vsjitdebugger.exe

原理很簡單,windows會將原來的命令列加到debugger鍵值所指向的偵錯程式之後作為新的命令列,並且試圖執行。

全文請看實戰除錯ie8

VisualStudio用IE8除錯時遇到的問題

最近安裝的ie8瀏覽器,今天開啟visualstudio想除錯乙個程式,發現程式執行時,開啟 頁面後,debug啟動,很快就關閉了。在網上遍尋解決方案,終於找到了。解決辦法如下 在程式執行中輸入regedit開啟登錄檔,選擇hkey local machine software microsoft ...

IE8相容性除錯及IE 8 css hack

做 開發,一提到ie,就會讓人頭大,有一肚子的牢騷要發 微軟為什麼不跟著國際標準走呢,總是獨樹一幟,搞出那麼多問題來。ie的firebug除錯工具也不太好用,尤其是低版本的ie,更是讓人頭疼。最近在做乙個專案,本來要結項了,結果客戶要求必須要滿足ie8,不得不硬著頭皮開始做ie8的相容。我們後台用的...

處理ie8相容

1.ie8換成edge模式渲染 x ua compatible content ie edge 2.x ua compatible是針對ie8新加的乙個設定,對於ie8之外的瀏覽器是不識別的,這個區別與content ie 7 在無論頁面是否包含指令,都像是使用了 windows internet ...