【问题标题】:How to "auto-open DevTools for popups" in Internet Explorer 11?如何在 Internet Explorer 11 中“为弹出窗口自动打开 DevTools”?
【发布时间】:2017-12-20 10:07:08
【问题描述】:

我需要在弹出页面自动打开时检查网络请求(SCORM 1.2 启动)。 我知道我可以通过设置 Auto-open DevTools for popups 复选框在 Google Chrome 中执行此操作,但我需要 IE 11。

我不能使用fiddler,因为电脑基本上是一个只有IE 11的终端,禁止安装软件。

欢迎任何帮助或建议。

【问题讨论】:

  • 如果您的弹出窗口(showModalDialog) 上有输入元素或锚元素,您可以右键单击这些元素并从上下文菜单中选择“检查元素”以显示开发工具。但是,您需要先打开网络捕获,然后刷新页面以列出网络流量。或者,如果使用域网络,您的代理日志应该能够列出您的请求和响应。
  • 如果您可以访问弹出脚本,并且它正在使用 showModalDialog,请将 javascript 更改为使用 window.open(用于测试),然后您可以使用命令栏按钮或f12 键或上下文菜单。
  • 感谢您的回答。不幸的是,它们不是我想要的: 1- 弹出窗口由 SCORM 引擎控制,所以我无法访问它。 2- 当我在新窗口上按 F12 时,注册第一个请求为时已晚。
  • 您的服务器或代理日志应该显示请求流。
  • 您找到解决方案了吗?

标签: internet-explorer developer-tools ie-developer-tools


【解决方案1】:

不幸的是,F12 中没有自动弹出的选项。

在没有安装任何东西的情况下,我能想到的唯一一件事是您从 Windows 上的收件箱中的IEChooser.exe(可能是F12Chooser.exe,具体取决于 Windows 版本)附加到页面。您可以在以下位置找到它:

C:\Windows\System32\F12C:\Windows\System32\F12\IEChooser.exe

当您运行它时,您会看到托管 mshtml (inc IE) 的工具的所有目标。选择您要调试的目标,然后运行您的方案。希望弹出窗口将在与您附加的选项卡相同的过程中创建。如果是这种情况,那么所有网络流量都将在 F12 选择器中。

(这是一个老问题,但留下一个答案,因为它可能会在未来对其他人有所帮助。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-25
    • 1970-01-01
    • 2011-05-17
    • 1970-01-01
    • 2021-08-26
    • 1970-01-01
    相关资源
    最近更新 更多