

最近在使用mvc和jquery,不可避免的要調(diào)試javascript,在設(shè)置ie選項的時候,遇到極其無奈的問題,取消“禁用腳本調(diào)試(ie)”,保存退出,下次再打開,發(fā)現(xiàn)依然在勾選,重復(fù)多次,因為提示要把ie退出下次啟動才生效,因此把所有的都關(guān)掉,設(shè)置重啟,依然是這個樣子。
后來想,干脆改注冊表吧,網(wǎng)上查了一下,需要改動以下值HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main 下的DisableScriptDebuggerIE,將鍵值由yes改成no,結(jié)果一修改,提示“無法編輯****寫入內(nèi)容時出錯”類似的提示。
用360安全位置修復(fù)了系統(tǒng),無效
把ie6升級到了ie7,發(fā)現(xiàn)問題依舊……
去csdn論壇和博客園搜索,大多是說明正常情況下如何啟用js調(diào)試的方法,同時搜到大量帖子說跟我同樣的遭遇,無法取消選中禁用腳本調(diào)試選項,沒有解決方法。
自己郁悶地研究了半天,反復(fù)試驗,無意中新建一個值,發(fā)現(xiàn)依然創(chuàng)建不了,有了思路,懷疑是注冊表被鎖了,然后又摸索了一下,終于發(fā)現(xiàn),不是被鎖,而是無修改權(quán)限,以前使用注冊表時,從來沒注意還有權(quán)限設(shè)置,在上面main鍵值上添加了當(dāng)前操作系統(tǒng)用戶的修改權(quán)限(添加方式與ntfs權(quán)限設(shè)置相同),終于允許修改了,ie里也可以自由設(shè)置了。
按照上面方法,我想大多數(shù)遇到無法修改ie禁用腳本調(diào)試的人,可以解決了