利用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 08 Javascript
jQuery 页面 Mask实现代码
Jan 09 Javascript
10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
May 06 Javascript
IE8 中使用加速器(Activities)
May 14 Javascript
javaScript arguments 对象使用介绍
Oct 18 Javascript
基于javascript实现最简单的选项卡切换效果
May 16 Javascript
jQuery插件 Jqplot图表实例
Jun 18 Javascript
jQuery中$.grep() 过滤函数 数组过滤
Nov 22 Javascript
JavaScript常用正则函数用法示例
Jan 23 Javascript
js中创建对象的几种方式
Feb 05 Javascript
利用nvm管理多个版本的node.js与npm详解
Nov 02 Javascript
图文详解vue框架安装步骤
Feb 12 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常用技巧总结(附函数代码)
2012/02/04 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
php使用正则表达式去掉html中的注释方法
2016/11/03 PHP
PHP解决中文乱码
2017/04/28 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
PHP PDOStatement::execute讲解
2019/01/31 PHP
提高网站性能之 如何对待JavaScript
2009/10/31 Javascript
jquery实现滑动图片自己测试的例子
2013/11/05 Javascript
简单选项卡 js和jquery制作方法分享
2014/02/26 Javascript
jQuery元素的隐藏与显示实例
2015/01/20 Javascript
jQuery实现的动态伸缩导航菜单实例
2015/05/07 Javascript
Jquery元素追加和删除的实现方法
2016/05/24 Javascript
AngularJS+Bootstrap3多级导航菜单的实现代码
2017/08/16 Javascript
基于vue 添加axios组件,解决post传参数为null的问题
2018/03/05 Javascript
vue获取验证码倒计时组件
2019/08/26 Javascript
jQuery实现轮播图效果demo
2020/01/11 jQuery
Vue实现浏览器打印功能的代码
2020/04/17 Javascript
vue实现简单的登录弹出框
2020/10/26 Javascript
[04:56]经典回顾:前Ehome 与 前LGD
2015/02/26 DOTA
python实现挑选出来100以内的质数
2015/03/24 Python
python使用fileinput模块实现逐行读取文件的方法
2015/04/29 Python
python实现超简单的视频对象提取功能
2018/06/04 Python
解决yum对python依赖版本问题
2019/07/05 Python
Python程序控制语句用法实例分析
2020/01/14 Python
Anaconda+vscode+pytorch环境搭建过程详解
2020/05/25 Python
python 多线程共享全局变量的优劣
2020/09/24 Python
Python获取android设备cpu和内存占用情况
2020/11/15 Python
HTML5的Video标签有部分MP4无法播放的问题解析(多图)
2017/08/18 HTML / CSS
美国男装连锁零售商:Men’s Wearhouse
2016/10/14 全球购物
Ajax的工作原理
2015/12/04 面试题
会计自荐信范文
2014/03/09 职场文书
《长征》教学反思
2014/04/27 职场文书
论群众路线学习笔记
2014/11/06 职场文书
2014年学校卫生工作总结
2014/11/20 职场文书
《多彩的民间艺术》教学反思
2016/02/16 职场文书
实例详解Python的进程,线程和协程
2022/03/13 Python