利用Vconsole和Fillder进行移动端抓包调试方法


Posted in Javascript onMarch 05, 2019
在开发中,有时候我们需要在手机上进行测试,可是如果遇到bug,我们怎么进行抓包调试呢?这里介绍两种方式:
  • Vconsole
  • Fillder

利用Vconsole进行调试

一个轻量、可拓展、针对手机网页的前端开发者调试面板

Vconsole特性:

  • 查看 console 日志
  • 查看网络请求
  • 手动执行 JS 命令行
  • 自定义插件

入门

①首先需要下载Vconsole,地址https://www.npmjs.com/package/vconsole

npm install vconsole

③ Import dist/vconsole.min.js to your project:

<script src="path/to/vconsole.min.js"></script>
<script>
 // init vConsole
 var vConsole = new VConsole();
 console.log('Hello Vconsole');
</script>

利用Vconsole和Fillder进行移动端抓包调试方法

利用Fillder进行调试

打开Fiddler,然后点击菜单栏的Tools > Options,打开“Options”对话框

利用Vconsole和Fillder进行移动端抓包调试方法

在打开的对话框中切换到“HTTPS”选项卡。

利用Vconsole和Fillder进行移动端抓包调试方法

在打开的“HTTPS”选项卡中,勾选“Capture HTTPS CONNECTs”和“Decrypt HTTPS traffic”前面的复选框,然后点击“OK”。

利用Vconsole和Fillder进行移动端抓包调试方法

Connection勾选允许远程连接

利用Vconsole和Fillder进行移动端抓包调试方法

配置host文件:C:\Windows\System32\drivers\etc(该操作视情况而定)
重启fiddler
用一个wifi设置手机代理,服务器地址为自己电脑的IP,端口跟fiddler一致(默认8888)
用手机浏览器 打开IP:端口号,下载证书
安装完证书后,连接设置了代理的wifi

--------------可以happy的进行调试了-----------------------------

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript真的不难-回顾一下基础知识
Jan 15 Javascript
jquery得到font-size属性值实现代码
Sep 30 Javascript
js获取UserControl内容为拼html时提供方便
Nov 02 Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
Dec 04 Javascript
javascript中的正则表达式使用指南
Mar 01 Javascript
浅谈javascript中的闭包
May 13 Javascript
jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法
Feb 19 Javascript
jQuery简单自定义图片轮播插件及用法示例
Nov 21 Javascript
利用jquery禁止外层滚动条的滚动
Jan 05 Javascript
vue-cli开发时,关于ajax跨域的解决方法(推荐)
Feb 03 Javascript
微信小程序获取用户信息及手机号(后端TP5.0)
Sep 12 Javascript
vue elementui 实现搜索栏公共组件封装的实例代码
Jan 20 Javascript
深入理解Puppeteer的入门教程和实践
Mar 05 #Javascript
[jQuery] 事件和动画详解
Mar 05 #jQuery
Vue 事件处理操作实例详解
Mar 05 #Javascript
Vue插槽原理与用法详解
Mar 05 #Javascript
JavaScript基于遍历操作实现对象深拷贝功能示例
Mar 05 #Javascript
JavaScript函数定义方法实例详解
Mar 05 #Javascript
C#程序员入门学习微信小程序的笔记
Mar 05 #Javascript
You might like
php 如何获取数组第一个值
2013/08/06 PHP
php发送邮件的问题详解
2015/06/22 PHP
PHP直接修改表内容DataGrid功能实现代码
2015/09/24 PHP
简单的自定义php模板引擎
2016/08/26 PHP
PHP与JavaScript针对Cookie的读写、交互操作方法详解
2017/08/07 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
PHP count_chars()函数讲解
2019/02/14 PHP
PHP Trait功能与用法实例分析
2020/06/03 PHP
一个JavaScript防止表单重复提交的实例
2014/10/21 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
2016/10/26 Javascript
js实现楼层导航功能
2017/02/23 Javascript
easyui combogrid实现本地模糊搜索过滤多列
2017/05/13 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
判断jQuery是否加载完成,没完成继续判断的解决方法
2017/12/06 jQuery
vue+SSM实现验证码功能
2018/12/07 Javascript
jQuery中DOM常见操作实例小结
2019/08/01 jQuery
Node.js系列之发起get/post请求(2)
2019/08/30 Javascript
vue项目配置使用flow类型检查的步骤
2020/03/18 Javascript
Vue实现简单的留言板
2020/10/23 Javascript
用vue写一个日历
2020/11/02 Javascript
[12:29]2018国际邀请赛 开幕秀
2018/08/22 DOTA
python3中bytes和string之间的互相转换
2017/02/09 Python
Python绘制3d螺旋曲线图实例代码
2017/12/20 Python
Python之两种模式的生产者消费者模型详解
2018/10/26 Python
python实现诗歌游戏(类继承)
2019/02/26 Python
python用for循环求和的方法总结
2019/07/08 Python
Pytorch卷积层手动初始化权值的实例
2019/08/17 Python
简单了解django处理跨域请求最佳解决方案
2020/03/25 Python
在tensorflow实现直接读取网络的参数(weight and bias)的值
2020/06/24 Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
2020/06/29 Python
python实现经纬度采样的示例代码
2020/12/10 Python
HTML5 history新特性pushState、replaceState及两者的区别
2015/12/26 HTML / CSS
一年级评语大全
2014/04/23 职场文书
入职担保书范文
2014/05/21 职场文书
Python字典的基础操作
2021/11/01 Python
一文解答什么是MySQL的回表
2022/08/05 MySQL