使用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只是weinre的Javascript文件中的一个部分,当你安装它时会一并安装。当你运行weinre时,你可以访问
http://192.168.1.2:8080/target/target-script-min.js
如果您想查看该文件,请查看。
weinre --boundHost a.b.c.d
即可启动weinre服务器,其中a.b.c.d
是用于调试的桌面本地IP地址。端口8080
将被打开(默认端口,但您可以配置其他端口)。http://a.b.c.d:8080/target/target-script-min.js
在您的本地网络上可用,并且可以被位于同一本地网络中的其他设备上的应用程序调用。Weinri调试简历
成功安装Weinri之后,
1 - 使用您的IP地址运行此命令:
weinre --boundHost 192.168.12.3
2-将以下代码添加到您的代码头部:
<script src="http://192.168.12.3:8080/target/target-script-min.js#anonymous"></script>
3 - 在平板电脑或其他设备上访问您的网站
3 - 打开wenri调试屏幕:
http://localhost:8080/client/#anonymous
如果你完成了Nokia Developer Article中提到的所有步骤,但仍无法调试你的HTML页面,那么请检查你的Windows防火墙设置。请确保私有网络的防火墙设置已关闭..