设置weinre远程调试

时间:2013-04-11 19:15:45

标签: weinre

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文件夹?

4 个答案:

答案 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防火墙设置。请确保私有网络的防火墙设置已关闭 ..

windows 8.1 firewall settings window