当前位置:首页 > 在线教育 > 微信web开发者工具(微信开发者工具在哪下载)

微信web开发者工具(微信开发者工具在哪下载)

微信调试工具 | 页面调试+抓包

一站式页面调试与抓取工具。远程调试任何手机浏览器页面和任何手机网络视图(如微信、HybirdApp等。).支持HTTP/HTTPS,不需要USB连接设备。

01功能

1,页面调试包捕获

2,操作简单,没有USB连接到设备

3,HTTPS支持。

4.间谍调试器集成了weinre、node-mitmproxy和AnyProxy。

5.自动忽略原生App发起的https请求,只拦截webview发起的https请求。对使用SSL锁定技术的本地应用程序没有影响。

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

02用例

页面编辑模式

开始命令:间谍-调试器-w true

weiner页面调试界面

anyproxy包捕获界面

03安装

04三分钟后开始

第一步:保持手机和PC在同一个网络下(比如同时连接一个Wi-Fi)

第二步:命令行进入间谍-调试器,根据命令用浏览器打开对应的地址

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

  • 安卓设置代理步骤:设置-WLAN-长按选择网络-修改网络-高级-代理设置-手动

  • iOS设置代理步骤:设置-WLAN-选择网络-HTTP代理手动

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

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

05自定义选项

(默认端口:9888)

设置外部代理(默认使用AnyProxy)

间谍-调试器内置any proxy提供数据包捕获功能,但也可以通过设置外部代理与其他数据包捕获代理工具一起使用,如Charles和Fiddler。

将页面内容设置为可编辑模式

该功能使页面内容修改更加直观方便。 (默认: false)

内部实现原理:在需要调试的页面内注入代码:document.body.contentEditable=true。暂不支持使用了iscroll框架的页面。

是否允许weinre监控iframe加载的页面

(默认: false)

是否只拦截浏览器发起的https请求

(默认: true)

浏览器发出的一些connect请求没有正确携带userAgent,这种判断有时会出错,比如UC浏览器。此时,需要将其设置为false。在大多数情况下,建议启用默认配置:true。目前

是否允许HTTP缓存

(默认: false)

  • 修复weinre在node.js V7版本会崩溃的bug

  • 对weinre在页面document ready事件前,无法打印console.log日志进行了增强修复。

  • spy-debugger的原理是集成weinre,这简化了weinre向每个被调试页面添加js代码的需要。间谍调试器的原理是拦截所有html页面并请求注入weinre所需的js代码。让页面调试更方便。

作者:wuchangming 原创

点击“阅读原创”,查看更多

精选文章。

[]

扫描二维码推送至手机访问。

版权声明:本文由ABC留学网提供发布,如需转载请注明出处。

本文链接:https://www.jumpabc.net/zaixianjiaoyu/31290.html

分享给朋友: