9

我正在 Windows 8 上测试我们的 JavaScript 繁重的 Web 应用程序。看起来,桌面上的 IE10 工作得很好。但是,IE10 的 Metro UI 版本似乎破坏了我们的应用程序。

我的问题是:有没有办法在 IE10 Metro 上调试 Web 应用程序?

据我所知,F12 开发人员工具不可用。

4

2 回答 2

8

以下是微软对调试页面的建议,就好像它们在 Metro IE 中运行一样:

只有在桌面版 Internet Explorer 中浏览网站时,才能访问 F12 开发人员工具。如果您在 Windows UI 中的 Internet Explorer 中浏览,您可以通过切换到桌面视图(从页面工具,选择桌面上的视图)并从那里打开 F12 工具来调试网站。在桌面上的 Windows UI 中模拟 Internet Explorer:

  • 启用 ActiveX 过滤(从工具菜单中,选择 ActiveX 过滤)
  • 进入全屏模式 (F11)
  • 启用增强保护模式(列在 Internet 选项中高级选项卡上的安全性下)

可在http://msdn.microsoft.com/en-us/library/ie/hh771832%28v=vs.85%29.aspx找到

于 2013-03-12T22:16:56.980 回答
3

IE10 Desktop 和 IE10 中的渲染/JS 引擎应该是相同的。您的应用程序是否使用任何加载项(例如剪切和粘贴支持?)据我所知,使用 IE10 桌面并关闭插件支持应该与在“非桌面 IE10”中运行您的应用程序相同

至于调试,在IE10桌面模式下是无法获得工具运行的。我经常使用 fiddler 来检查流量,但您需要在机器上启用环回才能让 Metro IE 运行。

您可以添加 firebug lite 来获得基本的开发工具。

于 2012-11-27T11:57:23.077 回答