首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置weinre远程调试

设置weinre远程调试
EN

Stack Overflow用户
提问于 2013-04-12 03:15:45
回答 4查看 16K关注 0票数 6

我需要插入以下脚本的running weinre状态说明:

代码语言:javascript
复制
<script src="http://a.b.c:8081/target/target-script-min.js"></script>

其中http://a.b.c是我的服务器IP或主机名。

几个问题:

这是否意味着我必须在我的远程服务器上打开端口8081?

另外,什么是target-script-min.js?看起来我需要上传到target文件夹?

EN

回答 4

Stack Overflow用户

发布于 2013-10-18 08:17:56

启动weinre服务器的方法是运行以下命令

代码语言:javascript
复制
weinre

在命令行中。然后,只要你还在使用weinre,你就让它一直运行。您可以通过键入weinre --help找到此命令的选项,但重要的选项是--boundHost--httpPort--boundHost默认为本地主机,--httpPort默认为8080。所以快跑吧

代码语言:javascript
复制
weinre --boundHost 192.168.1.2

其中192.168.3.4是您的ip地址,您可以通过运行ipconfig找到该地址。在您的代码中添加以下内容:

代码语言:javascript
复制
<script src="http://192.168.1.2:8080/target/target-script-min.js#whatever"></script>

然后,在浏览器中,转到

代码语言:javascript
复制
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的一部分。当你运行weinre时,你可以访问

代码语言:javascript
复制
http://192.168.1.2:8080/target/target-script-min.js

如果你想看文件的话。

票数 13
EN

Stack Overflow用户

发布于 2013-05-27 01:08:36

通过执行以下命令weinre --boundHost a.b.c.d来“启动”a.b.c.d服务器,其中weinre代表用于调试的桌面的本地IP。端口8080将被打开(默认端口,但您可以配置其他端口)。

此时,script http://a.b.c.d:8080/target/target-script-min.js在您的本地网络上变为可用,并且可以由位于同一本地网络中的其他设备上的应用程序调用。

如果您的应用程序或测试的网页调用此脚本,您的桌面将会看到它。

因此,你没有任何东西可以上传到你的目标上...

票数 2
EN

Stack Overflow用户

发布于 2019-01-11 21:53:22

Weinri调试恢复

在成功安装weinri之后,

1-使用您的ip地址运行此命令:

代码语言:javascript
复制
  weinre --boundHost 192.168.12.3

2-在代码头中附加:

代码语言:javascript
复制
<script src="http://192.168.12.3:8080/target/target-script-min.js#anonymous"></script>

3-通过平板电脑或任何设备访问您的网站

3-打开wenri调试屏幕:

代码语言:javascript
复制
   http://localhost:8080/client/#anonymous

Obs:“匿名”这个词可以由你选择的另一个替换。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15956974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档