【发布时间】:2018-06-02 17:38:04
【问题描述】:
在 Chrome 上进行调试时,我经常使用控制台即时执行 JavaScript 命令,例如在断点检查变量。
如何在 MSIE 的开发工具中做同样的事情?
当我在控制台输入一些东西时,比如
console.log('hello');
然后点击Return,该命令正式出现在控制台中,但它的输出无处可见:
编辑:在某些情况下,正如我所料,我同时设法在控制台中获得了一些输出。即使发生这种情况,它也只能在控制台再次变得相当“被动”之前对大约五个命令起作用。也许我做错了什么(因此这应该是一个有效的答案,因为显然我还没有满足有效使用 MSIE 开发工具控制台的先决条件),或者这只是这些开发工具中的一个严重的稳定性问题。
【问题讨论】:
-
奇怪.... IE 开发工具的 Emulation 选项卡说什么?例如。 IE5 - 在兼容性视图中显示 Intranet 站点。如果您正在调试使用较低仿真模式的 Intranet 或网页,则 IE 开发工具的某些功能/命令可能不可用。如果可能的话,包括指向网页的链接或带有问题的 jsfiddle。
-
@RobParsons:Emulation 选项卡上的文档模式 设置显示Edge (Default)。 “如果可能的话,包括指向网页的链接或带有问题的 jsfiddle。” - 你到底指的是什么?没有我可以链接到的我们软件的公开版本,而且我没有具体的问题,我不想用我所询问的开发人员工具来解决自己的问题 :) 无论如何,我得到的印象是 MSIE开发工具可能非常不稳定,以至于它们经常崩溃/卡住,几乎(!)总是导致我描述的行为。
-
我不是在看你的肩膀,看不到你在你的电脑上安装了哪些软件或插件.... IE 使用仿真模式,如果你使用早期版本模式,一些功能在IE11 开发工具无法按预期工作..这是与您给出的症状相似的已知原因。我的下一个建议是您在 noAddons 模式下进行测试....如果您已经从 XP 升级,可能您仍然安装了独立的开发人员工具(来自 IE7/8)。开始>运行>iexplore.exe -extoff
-
@RobParsons:据我所知,这台电脑在我拿到它时是全新安装的 Windows 8.1,而不是从 XP 升级的。明年我回去工作的时候会检查其他的。
-
@mapper - 尝试访问像 google.com 或 bing.com 这样的公共网站,然后显示开发工具控制台并执行代码,比如说...输入 window... 你在使用 IDE (集成开发环境),您是否已经从 Visual Studio 启动了调试器?即:您是否在 Visual Studio 中按 f5 来调试您的网页代码?工具>Internet选项>高级选项卡有什么设置,勾选“禁用脚本调试其他”。
标签: javascript debugging internet-explorer developer-tools ie11-developer-tools