繁体   English   中英

Internet Explorer Web开发人员工具栏是否与弹出窗口一起使用?

[英]Does the Internet explorer web developer toolbar work with popups?

我无法让Internet Explorer的Web开发人员工具栏使用弹出窗口,它不会在弹出窗口的底部呈现。 有什么建议?

有一种非常具体的方法可以做到这一点:

  1. 在主浏览器窗口中打开开发人员工具(通过F12或其他)。 确保将开发人员工具“固定”到此窗口。
  2. 做你做的任何事情来打开弹出窗口
  3. 打开弹出窗口的开发人员工具(通过F12或其他)
  4. 从弹出窗口中unpin开发人员工具窗口( CTRL + P
  5. 关闭弹出窗口(这也会自动关闭开发人员工具窗口)
  6. 在主浏览器窗口中打开开发人员工具,再次打开弹出窗口。 开发人员工具窗口应自动打开。

您现在还应该能够通过在主窗口中切换开发人员工具来控制是否为弹出窗口打开开发人员工具。 无论如何,这对我来说是如何运作的! 这就是Windows 7上IE9上的所有内容......

所有这一切的唯一问题是,如果你需要调试只在你第一次启动弹出窗口时发生的事情......

这正是我遇到的问题 - 我有一个符合SCORM标准的电子学习课程,该课程在弹出窗口中启动,并且只有在IE首次启动课程时才会出现错误! 那好吧...

我很确定它不适用于模态弹出窗口。 如果要将弹出窗口作为模态打开,则可能必须将代码更改为无模式,仅用于调试目的。

使用IE8,与IE7中极为有限的设置相比,它具有更多改进的开发人员工具集。 按F12打开弹出窗口中的开发人员工具。

我只是在我的机器上试过这个,它似乎正在工作。 确保您使用的是最新版本

否则更新你的问题,我会再次尝试帮助。

更新:确保在弹出窗口之前工具栏停靠在父窗口中。 当我将工具栏停靠时(使用窗口右上角的小停靠图标),它似乎跟随新的弹出窗口。

我有一个解决方法,这是我几天前在Twitter上分享的 它在使用IE 11 Developer Tools时很有用:

  • 右键单击popup窗口内容
  • 选择Inspect Element以附加调试器。
  • 再次右键单击并单击“ Refresh以查看Console可能存在的错误。

我仍然希望能够预先附加debugger ,也就是说,除了能够在刷新后调试弹出窗口之外我想要能够调试弹出窗口的第一个加载事件,也就是第一次它是开放的 - 但我还没有找到实现这一目标的方法。

在页面代码中添加Javascript错误,例如blabla();. 它将使IE显示Javascript错误对话框,您可以从中启动开发人员工具。 我想你需要有Javascript错误消息:

工具 - “Internet选项”,“高级”选项卡确保选中“显示有关每个脚本错误的通知”。

这不是一个理想的解决方案,但如果您真的需要在模态对话模式下进行调试时,可以提供帮助,而无模式对话框不会产生与模态对话框中相同的结果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM