13

我是一名网络开发人员,想在 Windows Phone 设备上调试网络应用程序/网站。有某种窗口可以看到javascript控制台会很整洁。

我知道如何在 Android(关于:调试)和 iOS(开发者控制台)上获取控制台窗口,但我还没有弄清楚如何在 Windows Phone 上。有可能吗,如果有,怎么做?

编辑:
我正在寻找的不是远程调试。我正在寻找实际设备上的调试控制台

4

4 回答 4

10

Windows Phone 7.5+ (IE9) 和 8 (IE10) 没有调试控制台,但可以通过Remy Sharp的JSConsole将其添加到您的 Web 应用程序中。

设置远程调试会话非常简单。访问jsconsole.com,获取唯一的会话 ID,将会话 ID 和 JS 片段添加到您的 Web 应用程序中,一切顺利。可以在网站上找到更详细的设置说明和视频。

尽管 JSConsole 说明没有明确提及 Windows Phone 支持,但许多网站 已经确认它可以工作

之前的 Stackoverflow 问题中提到了其他可能有用的工具。

更新: Internet Explorer 11 (IE11) 引入了一个新的仿真工具,它允许本地(假设您运行的是 Windows 8.1)测试和调试 Windows Phone 网站。

于 2013-03-13T16:38:56.583 回答
2

我不这么认为。但是您可以使用 IE10 并更改用户代理字符串以模拟您是 Windows Phone 中的 IE10。

编辑

我认为桌面支持移动设备中的所有 JavaScript 功能。但是,如果这不是解决方案,恐怕您唯一的朋友就是: Compact Inspector

于 2013-03-13T02:19:28.557 回答
2

我的建议是针对桌面 IE10 测试网站,并提供所有 JavaScript/DOM 调试支持 - 它与 Windows Phone 8 中的 IE10 有 99% 相似。要在手机上进行额外测试,您可以安装Windows Phone 8 SDK并在模拟器。
编辑:好文章如何使用 Node.js调试 Windows Phone HTML5 应用程序。

于 2013-03-17T19:40:55.497 回答
2

您可以使用[Weinre][1]/ VS2012phoneVS2013模拟器或实际设备。您在这里拥有所有详细信息,设置基于 nodeJS 的解决方案非常简单。

http://sviluppomobile.blogspot.cz/2013/03/how-to-debug-windows-phone-html5-apps.html

于 2014-03-18T08:02:20.033 回答