IE 11 F12开发者工具中调试器无法工作

50

我的IE 11浏览器中,F12调试工具不可用,只显示一个空白窗口。仅网络选项卡可以工作。

我们之前一直使用Firefox,但是由于环境的变化,开发工作需要使用IE。

我已经尝试在多个页面上使用该工具,但均未奏效。


1
你确定了吗?你试过重新启动了吗? - JosiahDaniels
1
很多次,还是谢谢。 - Wallace Howery
11个回答

83

3
谢谢您。当我在虚拟机上尝试使用IE11时,这个解决方案为我解决了同样的问题。 - Fractional
谢谢!已修复64位虚拟机上的问题。 - Xander
问题也被我解决了,谢谢。 - Awais Khan
非常感谢。这让我免去了无尽的烦恼! - Joseph
也解决了我的问题 - IE11,Windows 7 64位SP1。 - Tevildo

49

[已解决] 因为你们都值得拥有它。 :-)

*********空白屏幕 DEV TOOLS 修复**************

修复方法:

这是一个32位和64位问题。您需要验证您所运行的Windows版本。

在此处进行验证(控制面板\系统和安全\系统)

然后设置IE与您运行的版本兼容。如果运行32位,则不会遇到此空白屏幕。

看起来您正在运行64位版本的Windows,那么您需要执行以下操作:

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

找到“Internet选项”

找到“高级”

找到“安全”

勾选“启用增强保护模式的64位进程 *”

然后点击“应用”

然后点击“确定”

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

祝平安! :-)


又停止工作了,我已经勾选了这个64位复选框。 - Corey Alix
这对我有用,看起来是正确的答案。原始解决方案中的下载是一个Windows 7补丁。 - scottheckel

8
这里有另一个解决方法(已在我的小组中的两台机器上测试成功):
  1. 点击“工具” > “Internet选项” > “高级”
  2. 取消勾选“禁用Internet Explorer脚本调试”
  3. 取消勾选“禁用其他脚本调试”
  4. 勾选“显示有关每个脚本错误的通知”
  5. 重启IE
  6. 触发一个脚本错误并单击打开弹出窗口中的调试工具
一旦开始工作,即使您重置了以上选项,它似乎仍将继续工作。

5
尝试从“运行”中关闭扩展程序并运行IE。在Windows的“运行”中输入以下内容(Windows键+R):iexplore.exe -extoff。
如果这不起作用,您可以尝试重置IE。打开Internet选项 > 高级选项 > 重置。
如果所有这些方法都失败了,请在计算机上创建一个新帐户。该帐户是否有相同的问题?

太好了!Windows 10,IE11 - Stalinko

2

此线程中还有另一种解决方案,来自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


1

关闭 Internet Explorer

点击 运行 并打开 regedit

regedit 中进行以下两个更改

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键。 现在,开发者工具将会打开。

1

很不幸,我没有机会尝试马丁的解决方案。我删除了IE,重新安装了IE 10,然后升级到IE 11,现在调试器又能用了。


你能具体说明一下步骤吗?我尝试了以上所有方法,但都没有成功。我想尝试你的解决方案,看看是否有效。 - taimur alam

0

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

打开IE,进入“设置”或设置图标

找到“Internet选项”

找到“高级”

找到“安全”

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

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

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

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

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

然后点击“应用”

另一方面:

找到“安全”选项卡

点击“Internet”图标

勾选“启用保护模式”

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


0

网络选项 > 高级 > 重置。


1
如果您添加一个屏幕截图,那么这将更加准确。 - Bhaskara Arani
2
...或者一些关于为什么这可能解决给定问题的解释 - Nico Haase

0
我的问题是“脚本”窗格被隐藏了,因为右侧的“监视/断点”窗格完全延伸到了左侧。我将光标从屏幕最左侧拖回到右侧。不出所料,我的脚本窗格出现了。毫无疑问,在发现这个问题后,我感到很愚蠢。
我在stackoverflow上找到了这个解决方案: Windows 10升级后IE调试器中缺少脚本窗格 我还发现,在“高级设置”选项卡中,必须取消“禁用调试”选项。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接