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
文件夹?
答案 0 :(得分:12)
启动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
如果需要,可以查看该文件。
答案 1 :(得分:2)
通过执行此命令weinre --boundHost a.b.c.d
来“启动”weinre服务器,其中a.b.c.d
代表用于调试的桌面的本地IP。将打开端口8080
(默认端口,但您可以配置另一个端口)。
此时,脚本http://a.b.c.d:8080/target/target-script-min.js
在本地网络上可用,并且可能由位于同一本地网络中的其他设备上的应用程序调用。
如果您的应用程序或测试过的网页调用此脚本,您的桌面将会看到它。
因此,您无需在目标上传任何内容......
答案 2 :(得分:1)
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
糟糕:“匿名”一词可以由您选择的另一个词代替。
答案 3 :(得分:0)
即使在完成Nokia Developer Article中提到的所有步骤后仍无法调试 您的html页面, 然后检查您的Windows防火墙设置。请确保私有网络的防火墙设置已关闭 ..