代码之家  ›  专栏  ›  技术社区  ›  Brian

Internet Explorer Web Developer工具栏是否与弹出窗口一起工作?

  •  10
  • Brian  · 技术社区  · 16 年前

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

    6 回复  |  直到 16 年前
        1
  •  4
  •   TheZenker    16 年前

    我很肯定它不会与模式弹出窗口一起工作。如果将弹出窗口作为模式打开,则仅出于调试目的,可能需要将代码更改为模式。

        2
  •  6
  •   moloko    12 年前

    有一个 非常 具体方法:

    1. 打开开发人员工具(通过 F12 或者其他)在主浏览器窗口中。确保将开发人员工具“固定”到此窗口。
    2. 尽你所能打开弹出窗口
    3. 打开开发人员工具(通过 F12 或其他)弹出窗口
    4. unpin 开发人员工具窗口( CTRL + )从弹出窗口
    5. 关闭弹出窗口(这也将自动关闭开发人员工具窗口)
    6. 保持开发人员工具在主浏览器窗口中打开,再次打开弹出窗口。开发人员工具窗口应自动与之一起打开。

    现在您还应该能够通过在主窗口中切换开发人员工具来控制开发人员工具是否为弹出窗口打开。不管怎样,这就是我的工作方式!顺便说一下,这都在Windows7的IE9上…

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

    这正是我遇到的问题-我有一个符合SCORM的电子学习课程,它在弹出窗口中启动,它有一个bug,只有在IE中首次启动课程时才会发生!哦,哦…

        3
  •  1
  •   Joe Basirico    16 年前

    我刚在我的机器上试过这个,它好像在工作。确保您正在使用 latest version

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

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

        4
  •  1
  •   EricLaw    15 年前

    使用IE8,它比IE7中非常有限的一组开发工具有了很大的改进。按F12打开弹出窗口中的开发人员工具。

        5
  •  0
  •   oldwizard    13 年前

    在页面的代码中添加一个javascript错误,例如blablabla();。它将使IE显示JavaScript错误对话框,从中可以启动开发人员工具。我认为您需要在上显示javascript错误消息:

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

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

        6
  •  0
  •   Leniel Maccaferri    11 年前

    我有个解决办法 shared on Twitter 几天前。使用时很有用 IE 11 Developer Tools :

    • 右键单击 popup 的窗口内容
    • 选择 Inspect Element 附加调试器。
    • 再次右击并点击 Refresh 查看 Console .

    我仍然希望能够得到 debugger 附加在前面,也就是说,除了能够在刷新后调试弹出窗口之外,我希望能够调试弹出窗口的第一个加载事件,也就是说,它第一次打开时——但我没有找到实现这一点的方法。