调试器无法在IE 11 F12开发人员工具中使用

时间:2015-07-22 20:55:06

标签: internet-explorer

IE 11中的 F12 调试器无法正常工作,它只是显示一个空窗口。只有“网络”选项卡似乎有效。

我们一直在使用Firefox,直到最近,环境变化迫使开发使用IE。

我已在多个页面上尝试过,但没有一个正在运行。

11 个答案:

答案 0 :(得分:72)

显然你需要安装一个更新才能让开发工具工作,我在网上看了一堆之后发现了这个:

对于32位系统:https://www.microsoft.com/en-us/download/confirmation.aspx?id=45134

对于64位系统:https://www.microsoft.com/en-us/download/confirmation.aspx?id=45154

这是最终为我解决的问题。

答案 1 :(得分:28)

[求助]因为你们都应得的。 : - )

*********空白屏幕DEV TOOLS FIX **************

修复:

这是因为32位和64位问题。您需要验证您正在运行的Windows版本

转到此处并验证(控制面板\系统和安全\系统)

然后将IE设置为与您运行的版本一起使用。如果运行32位,您将不会遇到此空白屏幕。

似乎您运行的是64位版本的Windows,然后您需要执行以下操作:

打开IE,转到"设置"或设置图标

查找"互联网选项"

查找"高级"

查找"安全"

选中"为增强保护模式启用64位进程的框*"

然后点击"应用"

然后点击"确定"

然后重新启动IE并享受您的DEV工具!

和平了! : - )

答案 2 :(得分:3)

尝试从运行中运行IE,关闭扩展名:iexplore.exe -extoff。

如果这不起作用,你可以尝试休息IE。互联网选项>高级>复位。

如果全部失败,请尝试在PC上创建新帐户。该帐户是否存在同样的问题?

答案 3 :(得分:1)

不幸的是,我没有机会尝试马丁的解决方案。我删除IE,重新安装IE 10,然后更新到IE 11,调试器再次工作。

答案 4 :(得分:1)

关闭Internet Explorer

点击Run并打开regedit

regedit

中执行以下2项更改
HKEY_LOCAL_MACHINE
            - SOFTWARE
                - MICROSOFT
                    - INTERNET EXPLORER
                        - IE DEV TOOLS
                            - DISABLED -> MAKE IT TO 0 


HKEY_CURRENT_USER
            - SOFTWARE
                - MICROSOFT
                    - INTERNET EXPLORER
                        - IE DEV TOOLS
                            - DISABLED -> MAKE IT TO 0

打开Internet Explorer。转到任何网站并点击F12。 现在Dev Tolls将开放。

答案 5 :(得分:1)

此帖子中fluxblocker还有一个解决方案:https://social.msdn.microsoft.com/Forums/ie/en-US/79428f71-97b8-433d-9240-45a636d6a0f1/ie11-f12-developer-tools-not-working-blank

  

转到“开始”,“运行”,“dcomcnfg.exe”,然后展开“组件服务”,再展开“计算机”,再单击“我的电脑”(右键单击它并选择“属性”)。然后转到“默认属性”选项卡。   enter image description here

     

将默认身份验证级别设置为“连接”。将默认模拟级别设置为标识。单击确定。   到目前为止,对于64位计算机来说,这对我们所有遇到此问题的计算机起了作用......我希望这可以帮到你!

     

enter image description here

答案 6 :(得分:0)

重启IE工作

阅读本页中的评论后,我找到了这个解决方案。

答案 7 :(得分:0)

这是另一个修复程序(到目前为止,在我组中的两台计算机上工作):

  1. 工具> Internet选项>高级
  2. 取消选中“禁用脚本调试(Internet Explorer)”
  3. 取消选中“禁用脚本调试(其他)”
  4. 选中“显示有关每个脚本错误的通知”
  5. 重新启动IE
  6. 触发脚本错误,然后单击以在弹出的弹出窗口中打开调试器工具

它一旦开始工作,即使您重置了上述选项,它似乎仍会继续工作。

答案 8 :(得分:0)

对我来说,解决方案是更改几种安全配置:

打开IE,转到“设置”或设置图标

找到“ Internet选项”

找到“高级”

找到“安全性”

选中“为增强保护模式启用64位进程*”框

取消选中“启用增强的保护模式”

取消选中“禁用脚本调试(Internet Explorer)”

取消选中“禁用脚本调试(其他)”

选中“显示有关每个脚本错误的通知”

然后单击“应用”

另一方面:

找到“安全性”标签

点击“互联网”图标

选中“启用保护模式”

然后单击“确定” 然后重新启动IE和计算机

答案 9 :(得分:0)

Internet选项>高级>重置。

答案 10 :(得分:0)

我的问题是“脚本”窗格被隐藏,因为右侧的“观察/断点”窗格完全扩展到左侧。我将光束从屏幕最左侧拖到右侧。瞧,有我的脚本窗格。不用说,发现这个之后我觉得自己很傻。

我在这里找到了堆栈溢出的解决方案: Script pane missing from IE Debugger after upgrade Windows 10

我还发现必须在高级设置选项卡中取消选中禁用调试选项。