使用weinre调试移动端真机
weinre是web inspector remote(远程web检查器)的缩写。本文主要是在node环境下使用。
一、安装
首先确保你的电脑上有node环境,然后使用cnpm或npm 安装,windows环境下:
npm install weinre -g
二、运行weinre
在命令行输入:
weinre –httpPort 8081 –boundHost -all-
8081是调试服务器运行的端口号,
boundHost是调试服务器绑定的ip地址或域名,默认是localhost,设置为-all-是为了在本地能使用localhost打开(也可以设置成自己的ip),在移动设备或本地环境用ip地址打开weinre调试工具
然后会看到服务启动:
三、开始调试
设置好端口之后我们在本地打开http://172.16.188.107:8081(换成你自己的ip)然后就可以看见weinre的基本信息,如下图:
接着我们需要在需要调试的页面上加上一段script标签
<script src="http://172.16.188.107:8081/target/target-script-min.js#anonymous"></script>
同样不要忘了改为你自己的ip地址
四、在手机上打开需要调试的链接
将你的源文件放在staticWebDir目录下,staticWebDir的目录是你安装weinre的根目录,我的是:D:\Program Files\nodejs\node_modules\weinre\web,然后手机访问:http://172.16.188.107:8081/show/index.html,因为我做的是公众号,需要在微信打开。所以我就把这个地址生成二维码,然后用微信扫一下,就打开了。
点击debug client user interface之后出现
点击蓝色的链接,变为绿色的之后就说明链接成功了。在后面的elements和其他的tag就可以进行调试了。注意在这个调试过程中必须保证手机和电脑在同一个网络下,如果用自己的手机网络是不可以的。
使用weinre调试移动端真机相关推荐
- 移动端真机调试--weinre
转载文章,主要是用来标记这个较为古老的h5调试工具 l移动端真机调试:spy-debugger调试教程 - SegmentFault 思否在window下安装:npm install s ...
- 移动端真机调试,手机端调试,移动端调试
移动端真机调试方法 一.chrome真机调试:局限性:只能调试手机端的chrome浏览器,其他浏览器均不适用:优点是: 简单快捷: 二.spy-debugger调试:spy-debugger,安装稍微 ...
- 移动端真机调试工具--weinre
目录 1. weinre (1)weinre安装 (2)weinre使用 虽然当前各种浏览器都为开发者提供了很多模拟手机设备的功能,但是模拟毕竟是模拟,模拟环境中正常的代码到了真机上访问,仍旧会有各种 ...
- 分享移动端真机调试几种方法(更新中)
最新更新请参考移动端真机调试 文章目录 安卓 浏览器场景 X5内核类 IOS windows调试ios MAC调试ios 跨平台通通用JS 注入类 Vconsole Eruda weinre 拓展 E ...
- 移动端真机调试修改手机host
移动端真机调试修改手机host 一.电脑开热点 最简单方便快速修改手机host的方式 如果电脑是windows系统,可以通过电脑开热点,手机连接热点,修改电脑HOSTS文件.即通过修改电脑HOSTS文 ...
- 移动web开发之移动端真机测试
chrome的开发者工具可以很好地做好模拟工作,但毕竟模拟和实际还是有差别的.所以,真机测试是一定要做的,如何高效地进行真机测试呢.个人感觉,还是BrowserSync用得比较称手.本文将详细介绍如何 ...
- 移动端真机调试的两种方法
本文参考https://github.com/YvetteLau/Blog/issues/5 1.引入: 我们进行移动web开发时常常会接触到真机调试,但是手机端的浏览器却不想PC端这样有开发人员工具 ...
- 微信H5移动端真机调试--vConsole
在移动端实际开发中,还是会碰到一些棘手的bug,想看看到底哪里出了问题,苦于移动端不能F12啊.友好的微信给我们提供了这么一个入口,使开发者可以真机调试.给微信开发者点赞.然后就可以看到你打印的内容及 ...
- 如何使用谷歌浏览器远程调试安卓/ios真机H5应用?
1.背景 今年年初受疫情的影响,给大部分同事办公带来了不便,因此,公司今年开始着手移动办公,将部分原来需要在PC端操作的功能逐渐增加到了移动端,开发了很多的H5报表.因为是内部用的功能,在测试的时候也 ...
最新文章
- gdb 不能显示变量_linux下gdb调试常用命令汇总
- 如何使用CocoStudio场景编辑器制作魔卡幻想
- 函数没有“as”子句;假定返回类型为 object。_TypeScript笔记(一)类型amp;接口...
- A sample that using the completion port I/O model
- 股票决定卖不卖?近六成粉丝支持马斯克出售10%特斯拉股票
- Oracle忘记密码如何重置
- php base64 gzip加密,PHP base64+gzinflate压缩加密和解密算法
- C++ 常见错误(00) —— C#调用c++做的dll是报错
- html 转换成 pdf js,JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】
- scrum 12.8
- 前端实现PDF预览打印
- 机器人领域SCI期刊总结
- 淘宝无人直播赚钱模式
- 董明珠与22岁的秘书孟羽童
- 什么是国外广告联盟?国外广告联盟怎么赚钱?为什么你做不赚钱?
- vPro这个v字代表什么意思
- guava深入理解(3)-字符串,实用方法,函数式编程
- Vue前端开发——微信扫码支付
- iOS 保存图片到手机的几种方法--(OC)
- java 日历工具_Java开发笔记(四十二)日历工具的常见应用
热门文章
- GET请求中文乱码问题如何解决
- linux0.11移植到凌动电脑,华硕EPC1005PE 新凌动N450的11小时惊喜
- Matlab 中保存运行的m文件
- 平面/空间杆系结构有限元编程计算(MATLAB)
- use of undeclared identifier ‘connect‘
- 信用评分卡模型总结9:评分卡生成及sas实施
- 各个历史jdk版本下载
- 12306自动抢票及自动识别验证码功能(一)
- 什么是Jython?
- editable string 转_Java Editable.getSpans方法代码示例