利用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将从数据库中读取出来的日期型格式化为想要的类型。
Aug 15 Javascript
介绍一个简单的JavaScript类框架
Jun 24 Javascript
javascript实现简单的进度条
Jul 02 Javascript
jQuery选择器用法实例详解
Dec 17 Javascript
AngularJS在IE8的不支持的解决方法
May 13 Javascript
vue axios用法教程详解
Jul 23 Javascript
React 子组件向父组件传值的方法
Jul 24 Javascript
jquery在vue脚手架中的使用方式示例
Aug 29 jQuery
原生js实现省市区三级联动代码分享
Feb 12 Javascript
jQuery+Datatables实现表格批量删除功能【推荐】
Oct 24 jQuery
layui给下拉框、按钮状态、时间赋初始值的方法
Sep 10 Javascript
JS 基本概念详细介绍
Oct 16 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判断两个日期之间相差多少个月份的方法
2015/06/18 PHP
PHP使用fopen与file_get_contents读取文件实例分享
2016/03/04 PHP
Juery解决tablesorter中文排序和字符范围的方法
2015/05/06 Javascript
在Mac OS下使用Node.js的简单教程
2015/06/24 Javascript
JavaScript实现删除,移动和复制文件的方法
2015/08/05 Javascript
javascript表单验证大全
2015/08/12 Javascript
微信小程序实现滚动消息通知
2018/02/02 Javascript
关于微信小程序bug记录与解决方法
2018/08/15 Javascript
使用Sonarqube扫描Javascript代码的示例
2018/12/26 Javascript
详解VUE单页应用骨架屏方案
2019/01/17 Javascript
vue中node_modules中第三方模块的修改使用详解
2019/05/31 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
python用字典统计单词或汉字词个数示例
2014/04/22 Python
python遍历类中所有成员的方法
2015/03/18 Python
Python图像灰度变换及图像数组操作
2016/01/27 Python
Python判断以什么结尾以什么开头的实例
2018/10/27 Python
对Python定时任务的启动和停止方法详解
2019/02/19 Python
详解Python基础random模块随机数的生成
2019/03/23 Python
python通过SSH登陆linux并操作的实现
2019/10/10 Python
Python3离线安装Requests模块问题
2019/10/13 Python
如何修复使用 Python ORM 工具 SQLAlchemy 时的常见陷阱
2019/11/19 Python
Python pandas RFM模型应用实例详解
2019/11/20 Python
python集合能干吗
2020/07/19 Python
Crocs美国官方网站:卡骆驰洞洞鞋
2017/08/04 全球购物
HEMA法国:荷兰原创设计
2019/02/21 全球购物
The Hut美国/加拿大:英国领先的豪华在线百货商店
2019/03/26 全球购物
党员服务承诺书
2014/05/28 职场文书
小学语文业务学习材料
2014/06/02 职场文书
抄袭同学作业检讨书1000字
2014/11/20 职场文书
2015年个人剖析材料范文
2014/12/29 职场文书
学生保证书格式
2015/02/27 职场文书
2015年禁毒宣传活动总结
2015/03/25 职场文书
小学英语新课改心得体会
2016/01/22 职场文书
如何判断微信付款码和支付宝付款码
2021/04/01 PHP
Spring Boot 实现敏感词及特殊字符过滤处理
2021/06/29 Java/Android
python垃圾回收机制原理分析
2022/04/13 Python