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