我是一名网络开发人员,希望在Windows Phone设备上调试网络应用/网站。有一种窗口,我可以看到javascript控制台,这将是很好的。
我知道如何在Android(about:debug)和iOS(Developer console)上获得控制台窗口,但我还没有想出如何在Windows Phone上。是否可以,如果可以,怎么样?
编辑:
我要找的是 不是远程 调试。我正在寻找实际设备上的调试控制台。
答案 0 :(得分:10)
Windows Phone 7.5+(IE9)和8(IE10)没有调试控制台,但可以JSConsole通过Remy Sharp将其添加到您的网络应用中。
设置远程调试会话非常简单。访问jsconsole.com,获取唯一的会话ID,将会话ID和JS片段添加到您的网络应用中,您就可以开始了。更详细的setup instructions and video can be found on the website。
虽然JSConsole说明没有明确提及Windows Phone支持,a number of websites have confirmed it works。
previous Stackoverflow question上提到了其他可能有用的工具。
更新: Internet Explorer 11 (IE11) introduces a new emulation tool允许本地(假设您运行的是Windows 8.1)测试和调试Windows Phone网站。
答案 1 :(得分:2)
我不这么认为。但您可以使用IE10并更改用户代理字符串以模拟您在Windows Phone中的IE10。
修改强>
我认为桌面支持移动设备中的所有JavaScript功能。但如果它不是解决方案,我担心你唯一的朋友是这样的: Compact Inspector
答案 2 :(得分:2)
我的建议是针对桌面IE10测试网站,并提供所有JavaScript / DOM调试支持 - 它与Windows Phone 8中的IE10类似99%。对于手机上的其他测试,您可以安装Windows Phone 8 SDK和在模拟器上启动网站 编辑:使用Node.js的好文章How to debug Windows Phone HTML5 Apps。
答案 3 :(得分:2)
您可以将[Weinre][1]
与VS2012
/ VS2013
手机模拟器或实际设备配合使用。
您可以在此处获得所有详细信息,非常简单,可以设置基于nodeJS的解决方案。
http://sviluppomobile.blogspot.cz/2013/03/how-to-debug-windows-phone-html5-apps.html