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的通信。

时间: 2024-11-05 20:24:41

weinre targets none 的问题的相关文章

使用weinre远程调试网页

1 下载nodejs并解压至 nodejsproject/ http://nodejs.org/download/ 2 安装weinre     ./nodejsprojectbin/bin/npm install weinre       #使用nodejs提供的npm 否则会出错 3 启动weinre    ./nodejsproject/node_modules/weinre [someoption]        options:        --httpPort     port t

移动端调试工具-Weinre

java版本安装和调试 首先需要下载 weinre, weinre目前支持Windows与MacOS, 本文中以Windows版为例. 下载地址:http://people.apache.org/~pmuellr/weinre/builds/1.x/1.6.1/ 点击weinre-jar-1.6.1.zip下载. 然后确保你的电脑已经搭建好了java环境.即安装了jdk.这里就不多说了,在网上搜个jdk,一步步安装及ok. 在下载的weinre.jar所在文件夹中运行以下命令: java -ja

远程调试 Weinre

什么是远程调试? 说白了,就是可以通过PC端[F12开发者工具]查看并调试移动端的页面内容,如html.css.js.Network资源等. (PS:最终效果图在本页面底部) 官方网站 http://people.apache.org/~pmuellr/weinre/docs/latest/Installing.html 安装(需要Nodejs和Npm环境) weinre is also deployed on https://npmjs.org/package/weinre so that y

Weinre调试移动端页面

Weinre是什么 如果我们做的是Cordova(phonegap)或其他hybird应用,当使用到原生功能时候(类似原生请求数据或页面切换时),没办法在PC chrome浏览器调试页面,一旦页面在手机显示出了问题,我们比较难找到找到原因,有时还只能猜或alert些东西. 使用Weinre工具,Weinre的本意是Web Inspector Remote,它是一种远程调试工具,它可以将远程的页面经过代理在PC上调试页面元素.样式,JS. Weinre的原理 三个端的含义: 客户端(client)

远程调试工具weinre使用教程

一:前言 我们都知道,chrome的开发者工具(f12)是一个方便我们调试PC页面的工具.但是现在我们的开发离不开移动端,那如果我们需要对手机页面进行调试,那该怎么办了? 当然,chrome的开发者工具还是强大的,我们可以再开发者工具中开启device mode来模拟手机调试.具体步骤为: 1. 点击这个图标就可以进入device模式了.   2. 然后我们的界面就变成下面这个样子,通过改变箭头所指的下拉框,就可以模拟不同的移动设备了.: 这个功能确实是很方便我们调试手机页面,但有一个严重的问题

使用weinre调试手机页面

Weinre(Web Inspector Remote),是一种远程调试工具.功能与Firebug及chrome调试器类似,可以帮助我们即时更改页面元素.样式,调试JS等. 工作原理 weinre由三部分组成 1. debug server 核心组件,运行在服务端,负责与另外两部分通信. 2.debug client webkit核浏览器,与debug server通信.展现调试界面,允许你修改dom,查看网络信息等. 3. debug target.  待调试的页面.你需要在页面中嵌入一小段j

ionic项目使用weinre调试移动端

怎样调试ionic开发的hybridApp web view 在一篇歪国人的博文中,偶然发现weinre这个词.然后就与他结下了不解之缘. weinre是什么 weinre是远程web调试器,可以调试web页面.如果你用过FF的FireBug和chrome的调试工具对它那会有熟悉的即视感.weinre也是Codova项目的一份子,所以用它来调试ionic开发的app最合适不过了. 如何安装weinre? 使用npm命令安装 1.这种方法需要你先安装好node,Windows的安装方法网上太多,自

Weinre(pc调试手机页面)

Weinre是一款基于Web Inspector(Webkit)的远程调试工具,借助于网络,可以在PC上直接调试运行在移动设备上的远程页面,中文意思是远程Web检查器,有了Weinre,在PC上可以即时修改目标网页的HTML/CSS/Javascript,调试过程可实时显示移动设备上页面的预览效果,并同步显示设备页面的错误和警告信息,可以查看网络资源的信息,不过weinre不支持断点调试.该项目目前是 Apache Cordova 的一部分. Weinre系统支持性 iOS 3.1.3或更低版本

ios的web调试利器--weinre

项目 http://people.apache.org/~pmuellr/weinre/docs/latest/Running.html 原理 1 使用nondejs建立一个服务器: 2 使用注入方式插入一个js到被调试web页面中.这个js会尽可能的拦截页面上的实现得到上层的数据,如ajax请求,但是像图片直接加载,之类是无法得到的.同时定时向服务器发心跳码,或是返回命令结果,这个见面称之被调试页: 3 有pc上打开服务器ip,会打开一个像firebug的界面,这个称之调试台页: 这样,被调试