【问题标题】:How to debug a website on Windows Phone? [not remote debug]如何在 Windows Phone 上调试网站? [不是远程调试]
【发布时间】:2013-02-28 19:55:14
【问题描述】:

我是一名网络开发人员,想在 Windows Phone 设备上调试网络应用程序/网站。如果有某种窗口可以让我看到 javascript 控制台,那就太好了。

我知道如何在 Android (about:debug) 和 iOS (Developer console) 上获取控制台窗口,但我还没有弄清楚如何在 Windows Phone 上。有没有可能,如果有,怎么做?

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

【问题讨论】:

标签: internet-explorer debugging windows-phone


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    设置远程调试会话非常简单。访问jsconsole.com,获取唯一的会话 ID,将会话 ID 和 JS sn-p 添加到您的 Web 应用程序中,一切顺利。更详细的setup instructions and video can be found on the website

    尽管 JSConsole 说明没有明确提及 Windows Phone 支持,a number of websiteshave confirmed it works

    previous Stackoverflow question 上提到了其他可能有用的工具。

    更新:Internet Explorer 11 (IE11) introduces a new emulation tool 允许对 Windows Phone 网站进行本地(假设您运行的是 Windows 8.1)测试和调试。

    【讨论】:

    • 你确定 Windows Phone 上没有这样的控制台吗?感觉就是这么基本的功能……
    • 是的,我检查了 WP8 模拟器和真正的 WP8 设备。虽然 iOS 和 Android 都有远程调试,但这个功能还是很新的(我认为只有 iOS 6 之后)。将来我们可能会在 WP8 上看到针对 IE 的远程调试功能——WP 团队已经公开表示,当涉及到某些 WP8 功能时,他们已经没有时间了。让我们希望它们出现在今年晚些时候的更新中!
    • iOS 的手机上总是有调试控制台,我认为 Android 也一直有。我正在寻找一种在手机上调试网站的方法。如果我想知道用户手机上发生了什么,远程调试对我没有帮助,只要他们的设备没有进行远程调试或者我有他们的会话日志。
    • 我提到了一些其他工具(通过以前的答案链接),您是否尝试过 [sgrebnov.github.com/IeMobileDebugger/](IE Mobile Debugger)?它似乎有一个应用内控制台。如果这对你有用,我可以修改我的答案。
    • 那基本上是Wienre,它仍然是一个远程调试工具。这很好,但我正在寻找的是实际手机上的调试控制台。但是,似乎我在要求一些不存在的东西...... :(
    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

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

      编辑

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

      【讨论】:

      • 你觉得IE10桌面版的javascript功能都支持移动版吗?
      • 当我使用手机时,我想知道幕后发生了什么。模拟对我没有帮助...
      猜你喜欢
      • 2010-12-29
      • 2012-11-14
      • 1970-01-01
      • 1970-01-01
      • 2013-01-24
      • 2016-06-09
      • 1970-01-01
      • 2012-11-25
      • 1970-01-01
      相关资源
      最近更新 更多