前端开发调试必备:

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使用方法相关推荐

  1. 移动端开发调试工具——eruda

    移动端开发调试是一个比较麻烦的事情,本篇文章将介绍使用eruda来完成移动端开发调试. 一.直接使用: 在前端项目的index.html中直接通过js写入eruda工具 <!DOCTYPE ht ...

  2. 移动端H5调试工具——eruda

    移动端H5调试工具--eruda 介绍 方便H5页面内嵌到app时进行调试,主要包含 Console: 日志输出(重要) Element:元素 Network:请求(重要) Resources,Sou ...

  3. 推荐3款移动端网页开发调试神器

    web前端教程 用大白话,来讲编程 最近有小伙伴在微信上跟我聊到了移动端网页开发调试困哪的问题,这个相信很多前端开发者都遇到过. 有一天,测试妹子拿着测试手机过来找你,说页面打不开. 你心想:怎么可能 ...

  4. 移动端开发的知识系统介绍

    移动端开发 1. 移动端适配: http://suqing.iteye.com/blog/1982733 http://www.douban.com/note/261319445/ http://ww ...

  5. Vue项目实战 —— 哔哩哔哩移动端开发—— 第一篇

    目录 前言完 效果图 : 登录含签权 注册带正则 个人中心 下拉加载更多主页 修改个人中心 视频播放加关注+收藏 评论盖楼A回复B B回复C C回复A类似 项目开始 封装登录.注册 封装登录 从零到一 ...

  6. 魔方APP项目-01-移动端开发相关概念、移动端自适配、元信息(meta)、开发准备、移动端项目搭建(模拟器调试)、APICloud(APICloud 前端框架,获取服务端API接口)

    一.移动端开发相关概念 1.APP类型 ①.Native APP Native APP又称原生APP,就是我们平时说的手机应用软件. 原生APP 是针对IOS.Android.Windows等不同的手 ...

  7. Vue 之 Vue Cli Html 移动端调试调试工具简单使用说明(Eruda、vConsole)

    Vue 之 Vue Cli Html 移动端调试调试工具简单使用说明(Eruda.vConsole) 目录 Vue 之 Vue Cli Html 移动端调试调试工具简单使用说明(Eruda.vCons ...

  8. Erlang服务端开发(无需Erlang基础)笔试题

    某游戏公司Erlang服务端开发(无需Erlang基础)笔试题,面向C/C++程序员 一.用你熟悉的语言解决下面的问题. 1.反转输出字符串,并移除其中的空格. 2.快速的判断一个数是否素数的方法. ...

  9. 一场B站服务端开发面试之旅

    作者 | 蓝 来源 | 我是程序员小贱(ID:Lanj1995Q) 此次B站服务端开发面试之旅可谓惊险,不过通过对大部分面试题套路的掌握,不出意外还是拿下了,下面我们来看看这些题是不是常见的不能再常见 ...

最新文章

  1. 必看,10篇定义计算机视觉未来的论文
  2. 在LINUX中部署NIS服务器
  3. 或许有一两点你不知的C语言特性
  4. 使用JSONP,jQuery的ajax跨域获取json数据
  5. chime-4 lstm_CHIME-6挑战赛回顾
  6. 不可将您的方法命名为“等于”
  7. mysql 读写分离
  8. About_PHP_验证码的生成
  9. 【Elastischearch】Elastischearch 的 ID 生成器 UUIDGenerator
  10. linux search用法,在Linux中使用ldapsearch只返回一个值
  11. 敏捷练习 讨论 谁是你生命中的贵人
  12. python-appium520-2初步使用
  13. 计算机上直接拆硬盘在硬盘盒中使用,触目惊心 西数1TB移动硬盘拆解_硬盘/光驱盒_移动存储-中关村在线...
  14. 概率统计13——二项分布与多项分布
  15. 记一次抗DDOS演练
  16. Linux下vi使用手册
  17. JavaScript简单的数据总计怎么做?
  18. Jlink 烧录stm32 提示- ERROR: Verification of RAMCode failed @ address 0x20000000.
  19. DDIA读书笔记 | 第七章:事务
  20. centos7分区、挂载、磁盘合并

热门文章

  1. DNS基础之通过dig命令理解DNS域名解析中的A记录,AAAA记录,CNAME记录,MX记录,NS记录
  2. 第十三届蓝桥杯单片机完整程序
  3. c#实现文件重命名操作
  4. python 数据结构常用操作
  5. 锐捷交换机时钟同步设置
  6. 怎么把PDF转换成CAD文件呢?分享两种转换小技巧
  7. 内网安全十大防护策略详解
  8. k8s源码分析 pdf_如何高效阅读 Kubernetes 源码?
  9. Scrapy框架下载一个意大利网站所有植物图片并重命名归科
  10. 安卓编译x264与集成使用ffmpeg-demo