移动端开发调试工具神器--Weinre使用方法
前端开发调试必备:
1,DOM操作断点调试;
2,debugger断点调试;
3,native方法hook(个人暂时还没有试过,不知效果如何);
4,远程映射本地测试;
5,Weinre移动调试(详细介绍);
像Dom断点调试和debugger断点调试我认为是大家经常用到的方法,或者是当前比较火狐下比较流行的Fiexbug调试工具;今天我们主要是研究Weinre调试工具的;
当然,作为前端开发人员,令人比较乏味的即使手机端各个版本的支持程度,例如就拿iphone来说,虽然都是-webkit内核,如果你添加的动画,如-webkit-translate.......当然考虑到兼容性问题,你会带上前缀-webkit,但你本想手机端大多是支持HTML5和css3的,所以就试下了不带前缀-webkit,结果,呵呵,那么问题来了,iphone5s以下会有问题,以上就没有问题,所以你懂得,最好加上前缀-webkit,不过像最近比较新的版本的Andirod对CSS3的属性支持度还是不错的;
接下来,我们介绍下重点:
安装weinre
weinre可以通过npm按照(个人也是比较推荐的)
npm install -g weinre (按照完成后,可以在cmd上,查看下版本号,看是否按照成功)
按照之后,可以执行下面的命令来启动:
weinre --httpPort 8080 --boundHost -all-
ok!如果没有什么问题的话,我们打开谷歌浏览器(-webkit内核)输入:http://127.0.0.1:8080/ 会看到以下界面
以上这个便是庐山正面目了,上图的“debug client user interface”是weinre的Debug客户端,点击进入后看到目前还没有被测试的网页:
Targets显示的none
OK!那么我们继续,添加Debug Target
有两种方式:
1,Target Script(需要向页面中添加一个js):
<script src="http://192.168.1.69:8080/target/target-script-min.js#anonymous" type="text/javascript"></script>注意:标红的部分是你自己的IP地址和端口号,自己适配去调; 2,我们也可以将一段js保存到移动设备的书签中javascript:(function(e){e.setAttribute("src","http://127.0.0.1:8080/target/target-script-min.js#anonymous");document.getElementsByTagName("body")[0].appendChild(e);})(document.createElement("script"));void(0); 最后:手机测试:1,手机连接Wifi,必须和电脑在同一段网络,我用的是XAMPP模拟服务器,大家可以上网查用法,然后用自己的手机测试你要测试的网页即可;现在回到电脑端 http://127.0.0.1:8080 点击“debug client user interface:” 如果没有问题的话,就已经成功添加了Debug Target:
提示:注意手机不要锁屏,不然调试会断开! 2,调试开始:
自己可以查查各个组件!
转载于:https://www.cnblogs.com/andyWeb/p/5586756.html
移动端开发调试工具神器--Weinre使用方法相关推荐
- 移动端开发调试工具——eruda
移动端开发调试是一个比较麻烦的事情,本篇文章将介绍使用eruda来完成移动端开发调试. 一.直接使用: 在前端项目的index.html中直接通过js写入eruda工具 <!DOCTYPE ht ...
- 移动端H5调试工具——eruda
移动端H5调试工具--eruda 介绍 方便H5页面内嵌到app时进行调试,主要包含 Console: 日志输出(重要) Element:元素 Network:请求(重要) Resources,Sou ...
- 推荐3款移动端网页开发调试神器
web前端教程 用大白话,来讲编程 最近有小伙伴在微信上跟我聊到了移动端网页开发调试困哪的问题,这个相信很多前端开发者都遇到过. 有一天,测试妹子拿着测试手机过来找你,说页面打不开. 你心想:怎么可能 ...
- 移动端开发的知识系统介绍
移动端开发 1. 移动端适配: http://suqing.iteye.com/blog/1982733 http://www.douban.com/note/261319445/ http://ww ...
- Vue项目实战 —— 哔哩哔哩移动端开发—— 第一篇
目录 前言完 效果图 : 登录含签权 注册带正则 个人中心 下拉加载更多主页 修改个人中心 视频播放加关注+收藏 评论盖楼A回复B B回复C C回复A类似 项目开始 封装登录.注册 封装登录 从零到一 ...
- 魔方APP项目-01-移动端开发相关概念、移动端自适配、元信息(meta)、开发准备、移动端项目搭建(模拟器调试)、APICloud(APICloud 前端框架,获取服务端API接口)
一.移动端开发相关概念 1.APP类型 ①.Native APP Native APP又称原生APP,就是我们平时说的手机应用软件. 原生APP 是针对IOS.Android.Windows等不同的手 ...
- Vue 之 Vue Cli Html 移动端调试调试工具简单使用说明(Eruda、vConsole)
Vue 之 Vue Cli Html 移动端调试调试工具简单使用说明(Eruda.vConsole) 目录 Vue 之 Vue Cli Html 移动端调试调试工具简单使用说明(Eruda.vCons ...
- Erlang服务端开发(无需Erlang基础)笔试题
某游戏公司Erlang服务端开发(无需Erlang基础)笔试题,面向C/C++程序员 一.用你熟悉的语言解决下面的问题. 1.反转输出字符串,并移除其中的空格. 2.快速的判断一个数是否素数的方法. ...
- 一场B站服务端开发面试之旅
作者 | 蓝 来源 | 我是程序员小贱(ID:Lanj1995Q) 此次B站服务端开发面试之旅可谓惊险,不过通过对大部分面试题套路的掌握,不出意外还是拿下了,下面我们来看看这些题是不是常见的不能再常见 ...
最新文章
- 必看,10篇定义计算机视觉未来的论文
- 在LINUX中部署NIS服务器
- 或许有一两点你不知的C语言特性
- 使用JSONP,jQuery的ajax跨域获取json数据
- chime-4 lstm_CHIME-6挑战赛回顾
- 不可将您的方法命名为“等于”
- mysql 读写分离
- About_PHP_验证码的生成
- 【Elastischearch】Elastischearch 的 ID 生成器 UUIDGenerator
- linux search用法,在Linux中使用ldapsearch只返回一个值
- 敏捷练习 讨论 谁是你生命中的贵人
- python-appium520-2初步使用
- 计算机上直接拆硬盘在硬盘盒中使用,触目惊心 西数1TB移动硬盘拆解_硬盘/光驱盒_移动存储-中关村在线...
- 概率统计13——二项分布与多项分布
- 记一次抗DDOS演练
- Linux下vi使用手册
- JavaScript简单的数据总计怎么做?
- Jlink 烧录stm32 提示- ERROR: Verification of RAMCode failed @ address 0x20000000.
- DDIA读书笔记 | 第七章:事务
- centos7分区、挂载、磁盘合并