美文网首页
移动端真机调试工具:spy-debugger

移动端真机调试工具:spy-debugger

作者: 花影_62b4 | 来源:发表于2021-08-06 09:35 被阅读0次

本文主要介绍了spy-debugger的使用方式,有同事使用的mobile-debugger也很好用。

页面调试+抓包。调试生产HTTPS页面。
特性
1、页面调试+抓包

2、操作简单

3、支持HTTPS。

4、spy-debugger内部集成了weinre、node-mitmproxy、AnyProxy。

5、自动忽略原生App发起的https请求,只拦截webview发起的https请求。对使用了SSL pinning技术的原生App不造成任何影响。

6、可以配合其它代理工具一起使用(默认使用AnyProxy) (设置外部代理)

安装

Windows 下

npm install spy-debugger -g
Mac 下

sudo npm install spy-debugger -g
三分钟上手
第一步:手机和PC保持在同一网络下(比如同时连到一个Wi-Fi下)

第二步:命令行输入spy-debugger,按命令行提示用浏览器打开相应地址。

第三步:设置手机的HTTP代理,代理IP地址设置为PC的IP地址,端口为spy-debugger的启动端口(默认端口:9888)。


image.png

第四步:安装证书。注:手机必须先设置完代理后再通过(非微信)手机浏览器访问http://spydebugger.com/cert安装证书(手机首次调试需要安装证书,已安装了证书的手机无需重复安装)。

第五步:用手机浏览器访问你要调试的页面即可。

//PC页面上可以点击左侧按钮调试页面UI和查看接口请求情况

自定义选项
端口
(默认端口:9888)

spy-debugger -p 8888
设置外部代理(默认使用AnyProxy)
spy-debugger -e http://127.0.0.1:8888
spy-debugger内置AnyProxy提供抓包功能,但是也可通过设置外部代理和其它抓包代理工具一起使用,如:Charles、Fiddler。

是否让weinre监控iframe加载的页面
(默认: false)

spy-debugger -i true
是否只拦截浏览器发起的https请求
(默认: true)

spy-debugger -b false
有些浏览器发出的connect请求没有正确的携带userAgent,这个判断有时候会出错,如UC浏览器。这个时候需要设置为false。大多数情况建议启用默认配置:true,由于目前大量App应用自身(非WebView)发出的请求会使用到SSL pinning技术,自定义的证书将不能通过app的证书校验。

是否允许HTTP缓存
(默认: false)

spy-debugger -c true
更多
spy-debugger原理是集成了weinre,简化了weinre需要给每个调试的页面添加js代码。spy-debugger原理是拦截所有html页面请求注入weinre所需要的js代码。让页面调试更加方便。

相关文章

  • 移动端真机调试工具:spy-debugger

    本文主要介绍了spy-debugger的使用方式,有同事使用的mobile-debugger也很好用。 页面调试+...

  • spy-debugger mime.lookup is not

    真机远程页面调试工具spy-debugger 怎么用 https://github.com/wuchangming...

  • 移动端调试

    一、关于spy-debugger 一站式页面调试、抓包工具。远程调试任何手机浏览器页面,任何手机移动端webvie...

  • 利用spy-debugger进行移动端真机调试

    平常我们在进行移动端开发的时候都是用PC端的手机模拟器进行调试。但是,PC端调试和最终在移动端呈现的效果仍然存在差...

  • 移动端真机调试

    移动端调试困难 很多时候,我们在进行移动端开发时,都是先在PC端使用手机模拟器进行调试,没有问题后,我们才会在手机...

  • 关于页面背景色

    之前制作移动端页面的过程中,PC端模拟调试一切正常,但放到移动端真机调试时发现许多页面存在色差问题。 这是由于浏览...

  • 移动H5调试神器vConsole

    在做移动H5时,经常需要真机调试,但是手机端没有像Chrome控制台那样的开发者工具,对于network、cons...

  • 移动端真机调试指南

  • 移动端网页真机调试

    发现个真机看效果的好方法,在同一网络下,手机端访问PC的ip+端口+地址 是可以直接访问到网页的,前提PC端已经开...

  • 02-移动端调试工具-Weinre真机调试

    之前做移动前端调试页面的时候就是简单的使用Chrome模拟器调试,能满足基本基本的需求;如果是涉及到真机调试Chr...

网友评论

      本文标题:移动端真机调试工具:spy-debugger

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