【问题标题】:How to debug Javascript as IE8 (with Visual Studio 2012)如何将 Javascript 调试为 IE8(使用 Visual Studio 2012)
【发布时间】:2015-01-02 00:51:25
【问题描述】:

我需要调试一个只出现在 IE8 中的 javascript,我的问题是我有一台带有 IE11 和 Visual Studio 2012 的 Windows8.1 机器。

我知道我可以拥有(但没有)第二台带有 IE8 或虚拟机的机器,我的问题不是这样的......

有什么方法可以启动一些充当 ie8 的调试器? Visualstudio 有什么东西吗?有什么建议或替代方案吗?

当我尝试使用 devtools(模拟或兼容模式)时,我正在追逐的错误不会发生。只发生在真正的 IE8 中

【问题讨论】:

  • 您需要使用VM或运行IE8的机器。如您所见,浏览器中的 IE8 模式并不等于实际的 IE8。
  • 据我所知,如果不使用实际浏览器,您将无法合法地重现 IE8 体验。我注意到 IE8 模拟器并没有真实地展示原始的 IE8 体验。如果你能掌握一台运行 IE8 的机器,你可以安装 IE DOM Toolbar 来帮助你调试 Javascript microsoft.com/en-us/download/details.aspx?id=18359
  • 早期版本的 IE 可以与 Visual Studio 一起进行脚本调试,但它对我来说从来没有用过。对于 IE11 开发工具,我至少可以建议确保用户代理专门设置为 IE8 - 可能是某些代码路径正在查找 IE11 的签名 UA 元素。
  • 由于微软不再支持IE8;您是否仍需要支持它?
  • @GeorgeStocker 我工作的公司仍然需要 IE8 作为兼容性 UI 的要求

标签: javascript debugging internet-explorer-8 visual-studio-debugging javascript-debugger


【解决方案1】:

您是否考虑过使用modern.ie 上的free VM images 之一?

希望这会有所帮助...

-- 兰斯

【讨论】:

    猜你喜欢
    • 2013-09-08
    • 2012-06-29
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-29
    • 2015-04-04
    • 1970-01-01
    相关资源
    最近更新 更多