有关running weinre的说明,我需要插入以下脚本:
<script src="http://a.b.c:8081/target/target-script-min.js"></script>
其中
http://a.b.c
是我的服务器IP或主机名。几个问题:
这是否意味着我必须在远程服务器上打开端口8081?
还有
target-script-min.js
是什么?看来我需要将其上传到target
文件夹? 最佳答案
启动Weinre服务器的方法是运行以下命令
weinre
在您的命令行中。然后,只要您仍在使用weinre,就可以让它继续运行。您可以通过
weinre --help
类型找到此命令的选项,但重要的是--boundHost
和--httpPort
。 --boundHost
默认为localhost,而--httpPort
默认为8080。因此运行weinre --boundHost 192.168.1.2
其中192.168.3.4是您的IP地址,您可以通过运行ipconfig来找到它。将以下内容放入您的代码中:
<script src="http://192.168.1.2:8080/target/target-script-min.js#whatever"></script>
然后,在您的浏览器中,转到
http://192.168.1.2:8080/client/#whatever
我在这里写了一篇关于它的博客文章:https://adam.garrett-harris.com/how-to-setup-remote-debugging-in-phonegap
为了回答您的第二个问题,target-script-min.js只是一个javascript文件,无论何时安装,它都是weinre的一部分。运行时,您可以访问
http://192.168.1.2:8080/target/target-script-min.js
查看文件(如果需要)。
关于weinre - 设置Weinre远程调试,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15956974/