利用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 相关文章推荐
jQuery EasyUI API 中文文档 - ComboTree组合树
Oct 11 Javascript
JavaScript中ES6字符串扩展方法
Aug 26 Javascript
BootStrap glyphicon图标无法显示的解决方法
Sep 06 Javascript
switch语句的妙用(必看篇)
Oct 03 Javascript
JQuery.validationEngine表单验证插件(推荐)
Dec 10 Javascript
Angularjs 与 bower安装和使用详解
May 11 Javascript
简单实现js鼠标跟随效果
Aug 02 Javascript
vue2过滤器模糊查询方法
Sep 16 Javascript
使用jQuery动态设置单选框的选中效果
Dec 06 jQuery
JavaScript对象拷贝与赋值操作实例分析
Dec 10 Javascript
vue权限管理系统的实现代码
Jan 17 Javascript
JS异步执行结果获取的3种解决方式
Feb 19 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
索尼ICF-SW100收音机评测
2021/03/02 无线电
php中一个有意思的日期逻辑处理
2012/03/25 PHP
php技巧小结【推荐】
2017/01/19 PHP
YII分模块加载路由的实现方法
2018/10/01 PHP
php校验公钥是否可用的实例方法
2019/09/17 PHP
JavaScript XML和string相互转化实现代码
2011/07/04 Javascript
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
基于JQuery 选择器使用说明介绍
2013/04/18 Javascript
jquery $.fn $.fx是什么意思有什么用
2013/11/04 Javascript
简单实用的反馈表单无刷新提交带验证
2013/11/15 Javascript
jquery单行文字向上滚动效果示例
2014/03/06 Javascript
jquery validate表单验证的基本用法入门
2016/01/18 Javascript
jquery获取select,option所有的value和text的实例
2017/03/06 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
2017/09/15 Javascript
微信小程序模板(template)使用详解
2018/01/31 Javascript
layui插件表单验证提交触发提交的例子
2019/09/09 Javascript
在vue中利用全局路由钩子给url统一添加公共参数的例子
2019/11/01 Javascript
python使用pyqt写带界面工具的示例代码
2017/10/23 Python
python利用sklearn包编写决策树源代码
2017/12/21 Python
Python下调用Linux的Shell命令的方法
2018/06/12 Python
Python3爬虫之urllib携带cookie爬取网页的方法
2018/12/28 Python
在python中实现强制关闭线程的示例
2019/01/22 Python
python并发编程多进程 模拟抢票实现过程
2019/08/20 Python
python实现XML解析的方法解析
2019/11/16 Python
python 利用turtle模块画出没有角的方格
2019/11/23 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
详解如何将 Canvas 绘制过程转为视频
2021/01/25 HTML / CSS
为什么使用接口?
2014/08/13 面试题
五十岁生日宴会答谢词
2014/01/15 职场文书
农村婚庆司仪主持词
2014/03/15 职场文书
勤俭节约演讲稿
2014/05/08 职场文书
人力资源求职信
2014/05/25 职场文书
售后前台接待岗位职责
2015/04/03 职场文书
导游词之苏州盘门景区
2019/11/12 职场文书
python如何正确使用yield
2021/05/21 Python
游戏《铁拳》动画化!2022年年内播出
2022/03/21 日漫