欢迎使用CSDN-markdown编辑器

13 篇文章 0 订阅
12 篇文章 0 订阅

移动端页面调试利器weinre入门级使用指南

这种内容网上一搜一大堆我为什么还要在写一篇?绝非重复造轮子自己写肯定是有原因的!大部分都是官方文档拿来翻译下具体怎么使用还是不清楚,这篇文章让小白级的小白都能看懂,这就是我的目的!

先来介绍下weinre是个毛线东西吧,这个东西在2012年就已经有了!Weinre的本意是Web Inspector Remote,它是一种远程调试工具。功能与Firebug、Webkit inspector类似,可以帮助我们即时更改页面元素、样式,调试JS等,最大的好处就是可以实时查看下面就简单效果。

 Weinre 为了能够同步桌面的调试客户端和移动设备上的调试目标,需要你搭建一个调试服务器(Debug Server)。因此,在使用 Weinre 进行远程设备调试时,包含以下的三种元素:
调试服务器:调试服务器起到代理的作用,用来同步调试目标和调试客户端之间的命令;
调试客户端:这是 Web Inspector 界面,即开发者在浏览器中进行调试的界面;
调试目标:需要调试的页面,也指用于运行被调试 Web 内容的的浏览器所在的移动设备。
 Weinre 的调试目标和客户端都运行在浏览器中,而调试服务器则以 HTTP 服务器方式作为二者的中介运行。
 
下面介绍下如何使用
首先是安装,weinre可以通过npm来安装:

npm install -g weinre

安装完之后,可执行下面的命令来启动:

weinre --httpPort 8080 --boundHost -all- --debug true

打开本地浏览器,(使用webkit内核浏览器(chrome、safari),建议chrome dev tools)访问 http://localhost:8080,不出意外的话可以看到weinre的基本信息。服务起动成功,该怎么使用呢,别急且听我慢慢道来


就拿配套例子说事本地访问地址
http://localhost:8080/demo/weinre-demo.html
可惜直到了这个还是没什么卵用
手机和电脑处于同一网络 我的电脑ip:192.168.5.13如下图
这里写图片描述
手机访问http://192.168.5.13:8080/demo/weinre-demo.html
就能看到页面了如下图
这里写图片描述
这时在电脑的http://localhost:8080/页面点击debug连接(手机已连接)
debug client user interface: http://localhost:8080/client/#anonymous
就能看到类似下图的界面这个界面大家都熟悉了直接用吧
这里写图片描述
来一张实时对比图 第一张是电脑选中元素
这里写图片描述
下面是手机实时显示效果
这里写图片描述
接下来就要考虑这个demo页在哪里了,它当然在node下面了
我默认全局的模块都在C:\nodejs\node_global目录下所以demo就在下面位置了;
C:\nodejs\node_global\node_modules\weinre\web\demo


说说我的看法
其实个人感觉这个相当不好用,我宁愿在页面上修改完成后手动刷新因为weinre的样式编辑起来太难了!不过它的好处还是显而易见的,js调试,storage的查看这些都是相当有用的!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值