如何调试phonegap windows phone 8.1

时间:2014-07-23 07:39:38

标签: javascript debugging cordova windows-phone-8 weinre

我是Windows手机开发的新手,发现我不知道如何使用Windows Phone模拟器调试cordova / phonegap应用程序。

我发现使用weinrefrom here)可以调试应用,但仍然无法找到如何将其与模拟器连接(使用{{1}在index.html中没有工作)

所以,我对2个可能的问题有两个可能的答案:

1)如何调试Windows phone的cordova / phonegap应用程序?

2)如果使用weinre,我该如何使其工作以便我可以调试我的应用程序?

1 个答案:

答案 0 :(得分:3)

确保您已在VS中创建了Windows Phone项目。如果您可以在设备上运行它,那么它应该使用以下内容。摘自本网站:http://sviluppomobile.blogspot.cz/2013/03/how-to-debug-windows-phone-html5-apps.html

  

您可以通过打开浏览器页面来验证服务器是否已启动   加载127.0.01:8080(8080是Weinre的默认端口)。如果你   正在看这个页面然后服务器正在运行:

     

现在单击Debug Client User Interface链接   能够查看是否有任何客户端连接并调试连接   客户端。让我们创建Windows Phone HTML5应用程序。使用SDK   模板创建一个新项目,打开页面index.html里面   文件夹Html并将此行添加到head部分:

     

<script src="http://[the server ip]:8080/target/target-script-min.js#anonymous"></script>

     

将[服务器ip]替换为运行Winre服务器的PC的IP   并运行该应用程序。如果一切都像我们预期的那样   服务器上的Debug Client用户界面我们应该看到一个Target   连接:

     

连接目标Windows Phone页面后,您可以检查和   实时更改DOM

如果你无法在IE11中运行该站点并更改其设置以模拟Windows Phone设备,那么使用内置的IE调试工具,但显然无法在设备上调试...