weinre targets none 的问题

 安装了weinre之后,target 老是是none。问题就是处在localhost或者127.0.0.1。

 因为手机或者虚拟机要通讯,相当于另外一台电脑,用localhost怎么能实现通讯嘛。得用本地IP才可以。

 用weinre -h 命令一查看,有个boundhost命令,weinre -boundhost 本机IP。

然后<script type="text/javascript"  src="http://本机ip:8080/target/target-script-min.js#anonymous"></script>

植入目标页面,就是可以实现通信了。

奶奶的,网上的教程没一个说清楚这点的。还是了解了原理,才想到的。

weinre是有三块组成的,1. server, 2.client,3.target page。

server是中间环节,负责client 和target page的通信。

原文地址:https://www.cnblogs.com/shenbin/p/4003050.html