美文网首页
移动端常用调试工具

移动端常用调试工具

作者: 哭不是罪 | 来源:发表于2019-10-14 23:50 被阅读0次

1.vConsole

网址:https://www.npmjs.com/package/vconsole

详细使用教程:https://github.com/Tencent/vConsole/blob/dev/doc/tutorial_CN.md

1-1 使用npm方式:

例如在vue中使用

首先安装vconsole

    npm install vconsole --save

然后在main.js中引入并实例化vConsole对象

    import VConsole from "vconsole";

    process.env.NODE_ENV === "development"?(new VConsole()):'';

在页面在中会有绿底白字的按钮,点击可展开调试面板

默认面板如上图,可以查看网络、元素、存储等面板,也可以在下方command输入框中输入执行js代码。在实例化VConsole时可以传入配置信息,选择要显示面板

1-2 使用script标签引入

首先在github中将js文件下载下来

下载地址:https://github.com/Tencent/vConsole/releases/tag/v3.3.4

然后使用script引入即可

<script src="path/to/vconsole.min.js"></script>

<script>

  var vConsole = new VConsole();

</script> 

2.Eruda

网址:https://github.com/liriliri/eruda

使用:

2-1 npm方式下载

npm install eruda --save

<script src="node_modules/eruda/eruda.min.js"></script>

<script>eruda.init();</script>

2-2 cdn方式引入

eruda.init();<script src="//cdn.jsdelivr.net/npm/eruda"></script>

<script>eruda.init();</script>

页面下方会有灰底白色图标的按钮,点击按钮展开面板,会发现这个插件所展现的比前一种方法更丰富,模拟实现了很多真实浏览器的面板功能,同样在实例化对象的时候也可配置面板。

3.Fiddler 和 Charles

Fiddler网址:https://www.telerik.com/fiddler

Charles网址:https://www.charlesproxy.com/

这是两个抓包工具,也可以用在移动端调试,尤其是在开发app和小程序的时候,主要用于拦截和查看网络请求和接收到的数据,也可以拦截https协议请求。但是这只是这两个软件很小的一部分功能,其他的如拦截修改数据、模拟接口返回json数据等等,如果想体验其他强大的功能可以在网上找一些相关文章尝试一下。

没有必要比较两个软件的孰优孰劣,两款软件都很优秀,功能相似,都有各自的爱好者。可以两个软件都尝试一下,适合自己的才是最好的。个人常用Fiddler 以及其官网提供的证书,可以帮助拦截查看https协议的请求,另一个应该也可以但是我没尝试。

以上是我经常在工作中使用的方法,如果有谬误望和其他更好的方式不吝赐教,谢谢。

相关文章

  • Charles抓包工具简介

    1、工具介绍 Charles是一款在Mac下常用的数据包截取工具,在做移动开发时,为了调试移动端与服务端的网络通讯...

  • 移动端常用调试工具

    1.vConsole 网址:https://www.npmjs.com/package/vconsole 详细使用...

  • Charles教程-抓包

    Charles 简介 Charles 是在 PC 端常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端...

  • 为了学会 Charles,我拼命了

    简介 Charles 是在 PC 端常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,...

  • Charles的集成

    Charles简介 Charles 是在 Mac 下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端...

  • Charles 移动应用抓包调试工具的初步使用与了解

    Charles 简介 Charles 是一款移动端调试抓包工具。用于移动端开发或测试时调试与服务器端的网络通讯协议...

  • Charles 使用(-)

    1.什么是Charles Charles是在MAC下常用的网络封包截取工具,在做移动开发时,是为了调试与服务端的网...

  • fiddler抓取手机https请求详解

    前言:Fiddler是在 windows下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯...

  • Charles 抓包使用教程

    简介 Charles 是在 Mac 下常用的网络封包截取工具,在做 移动开发时,我们为了调试与服务器端的网络通讯协...

  • Charles使用教程

    前言: Charles是在 Mac 下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议...

网友评论

      本文标题:移动端常用调试工具

      本文链接:https://www.haomeiwen.com/subject/muwdmctx.html