我有一个显示在页面中的模式小部件,当我在 IE11 中打开它时,它部分损坏,但是一旦我调整窗口大小或打开开发人员工具,一切都会得到修复。
似乎应用了一些媒体查询,就像在大屏幕中使用了一些非常小的屏幕规则。但并非所有元素都是如此。
我究竟做错了什么?
在 Chrome 上调试时,我经常使用控制台即时执行 JavaScript 命令,例如在断点处检查变量。
我如何在 MSIE 的开发工具中做同样的事情?
当我在控制台输入一些东西时,比如
console.log('hello');
Run Code Online (Sandbox Code Playgroud)
并点击Return,该命令正式出现在控制台中,但它的输出无处可见:
编辑:在某些情况下,我同时设法在控制台中获得了一些输出,正如我所期望的那样。即使发生这种情况,在控制台再次变得相当“被动”之前,它也只能对大约五个命令起作用。也许我做错了什么(因此这应该是一个有效的答案,因为显然我还没有满足有效使用 MSIE 开发工具控制台的先决条件),或者这可能只是这些开发工具中的一个严重的稳定性问题。
javascript debugging internet-explorer developer-tools ie11-developer-tools
在我的 IE11 实例上尝试“拍摄堆快照”后,我的 F12 开发人员工具内存分析器失败并显示错误“快照创建失败”。此错误文本以粗体红色文本打印在“获取堆快照”按钮上方。请参阅下面的错误图像(图 1)。
我不知道这意味着什么,也不知道如何从这里开始。IE11 实例作为加载项嵌入在 Excel 2016 中,我无法使用其他 Web 浏览器进行故障排除。IE11 实例正在运行 Angular 2 应用程序。角度应用程序正常运行。每次我尝试为此应用程序拍摄堆快照时都会发生此错误,但在其他应用程序中不会。
请告诉我如何解决这个“快照创建失败。无效字符”错误,或者,至少,告诉我在哪里可以获得有关为什么会发生此错误的其他信息。(是否可以查看 F12 开发人员工具的日志?)
我的系统信息包含在下面的图像中(图 2),发生的错误的 gif 位于底部(图 3)。
繁殖步骤:
预期行为:
单击“拍摄快照”可为我提供已连接 IE11 实例的堆快照。
观察到的行为:
单击“拍摄快照”失败并显示错误“快照创建失败。无效字符”
系统信息:
操作系统:Win 10 Pro 10.0.15063 Build 15063IE11
IE11:版本 11.850.15063(注意:作为加载项嵌入 Excel 2016 中。我启用了“增强保护模式”和“增强保护模式的 64 位进程”,并在启用它们后重新启动了我的机器。)
错误图像 - 图像 1
系统信息 - 图 2
发生错误的 Gif / 复制步骤 - 图 3
在Internet Explorer 11开发人员工具中,在检查元素时,可以单击"样式"选项卡下的a:按钮以强制元素的"悬停"和"已访问"状态.
有没有办法做同样的事情:焦点?
我希望能够在焦点时看到应用于元素的CSS样式.
我有一个文件,它是我维护的旧网站的一部分,我需要调试 - 进入等。但我不知道如何做到这一点。该站点需要在 IE 中以兼容模式运行。
当我通过右键单击解决方案下方的“ http://localhost/ ...”项并选择“在浏览器中查看(Internet Explorer)”然后按 F12从 VS(2013)运行站点时,我在调试器上看到标签已设置为默认页面的文件(登录后看到的“主”页面),但从那里我看不到如何打开另一个文件 - 我需要调试的文件。
在文件夹图标下方有一些显然可供选择的文件:
...但不是我需要的。如果我在搜索框中输入它的名称,我会得到“未找到结果”。它位于 pages 文件夹下方,但显示的文件夹也是如此。是什么让它们与众不同?为什么我可以选择那些不受欢迎的页面,却不能选择我唯一关心的页面?
javascript vb.net asp.net internet-explorer-11 ie11-developer-tools
似乎 IE11 VM 不再可用https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/(为什么???)
其他人在本地 IE11 中使用什么进行测试?Browserstack 不是一个选项。
internet-explorer frontend internet-explorer-11 ie11-developer-tools microsoft-edge
我已被指派研究仅IE的JavaScript问题。因此,我想使用IE Developer工具。我上一次在办公室里将计算机插入大显示器时使用了这些工具。现在我在家里,屏幕较小。
当我打开开发人员工具时,我发现它们的尺寸太大而无法容纳最大化的窗口。因此,我无权访问切换页面等选项卡。是否知道如何调整开发人员工具的大小以摆脱这种情况?
我的应用程序基于Angular 5构建,并且在IE11的任何文本框中键入字母时,在chrome中都遇到问题。在文本框中输入单个字母至少需要2秒钟。欢迎页面中的内存使用量为400mb,如果转到任何其他组件,则内存使用量将增加100mb。
简而言之,我需要提高任何文本框中的键入速度。您能否提出一种解决此问题的方法。
performance internet-explorer-11 ie11-developer-tools angular5
我有一个与 Windows 7 上 IE11 中特定于 MS 的伪元素的 CSS 问题相关的特殊问题。
为了消除 IE11 表单中大多数 INPUT 元素右侧边缘的“清除/X”按钮,我添加了一个简单的 CSS 样式规则,如下所示:
INPUT::-ms-clear{
display: none;
}
Run Code Online (Sandbox Code Playgroud)
这似乎工作得很好 - 直到有人遇到有问题的网站并看到这种样式应该删除的按钮。所以我开始用 IE11 开发工具调试这个问题,当我加载有问题的页面时(我的实例中没有“x”,正如预期的那样)我当然希望在“样式”窗格中看到上面的样式规则 - 但是没有这样的运气。
在百灵鸟中,我尝试将其添加为开发工具中的内联样式,但 IE11 表示它不适用 - 被划掉 - 但我找不到任何其他样式胜过它。禁用页面的所有样式仍会禁用此伪元素样式。所以现在,如果我的样式规则没有被应用,我不确定为什么“清除”按钮不会出现。
我难住了。我有 IE11 的三个实例,相同的版本,相同的安装源,其中两个以不同的方式呈现来自同一站点的相同页面,并且显然遵守(或不遵守??)此样式规则不一致(或不遵守)一点)。我只是不明白为什么 - 或者为什么规则没有出现在开发工具中。可能只是浏览器错误??
css ×3
javascript ×2
angular5 ×1
asp.net ×1
debugging ×1
frontend ×1
html ×1
memory ×1
performance ×1
vb.net ×1