spy-debugger icon indicating copy to clipboard operation
spy-debugger copied to clipboard

mac 10.12.6 spy-debugger 无法正常调试

Open sujiewen opened this issue 6 years ago • 46 comments

spy-debugger -w true -p 8888 手机设置代理后,我苹果手机访问www.qq.com,safari白屏,进度条一直卡在那里,无法正常显示。 spy-debugger anyproxy都能抓到响应的包,但是spy-debugger页面调试就没有办法显示响应调试页面

spy-debugger 3.6.5

spy-debugger -w true -p 8888 运行后,显示的数据 2017-08-28 3 20 03

spy-debuggerebugger页面调试截图 2017-08-28 4 12 09

spy-debuggerebugger anyproxy页面截图 2017-08-28 4 12 18

sujiewen avatar Aug 28 '17 08:08 sujiewen

@sujiewen ,是否正确安装了证书?iOS安装完后需要打开证书开关,参考:https://github.com/wuchangming/spy-debugger/issues/42

wuchangming avatar Aug 28 '17 08:08 wuchangming

@wuchangming 证书我安装饿了,你说这个证书还有开关?不对我试了一下,还是这个问题哦,关键请求抓包,都有数据呢

sujiewen avatar Aug 28 '17 09:08 sujiewen

@sujiewen ,未打开开关你抓到的应该都是http的请求,https的无法抓包。

wuchangming avatar Aug 28 '17 09:08 wuchangming

@wuchangming 我现在把这个证书开关打开,还是不行的

sujiewen avatar Aug 28 '17 09:08 sujiewen

@sujiewen ,看了下www.qq.com的资源确实有点问题。。我找时间看看。 其他地址应该是可以的如:www.baidu.com。

wuchangming avatar Aug 28 '17 09:08 wuchangming

@wuchangming 谢谢

sujiewen avatar Aug 28 '17 10:08 sujiewen

@sujiewen ,该问题在最新的3.6.6版本已修改。更新或者重新安装最新spy-debugger即可。

wuchangming avatar Aug 28 '17 10:08 wuchangming

华为手机 emui5.0 无法正常调试 问题跟楼上的一毛一样 只能抓包 不能页面调试

LanceCH avatar Sep 06 '17 11:09 LanceCH

@LanceCH ,spy-debugger什么版本? 命令spy-debugger --version查看版本

wuchangming avatar Sep 06 '17 11:09 wuchangming

3.6.6今天刚安装的

LanceCH avatar Sep 06 '17 13:09 LanceCH

@LanceCH ,能否提供下你手机上使用的浏览器类型?还有你想调试访问的网址地址?

wuchangming avatar Sep 07 '17 01:09 wuchangming

image

我也遇到了这个问题,我下载的版本是3.6.7,手机是ios10.3.3,本来想调试自己的网站,打不开,然后尝试www.baidu.com,还是打不开。。。求解

caiyawen avatar Sep 15 '17 10:09 caiyawen

@caiyawen 是否正确安装了证书?iOS安装完后需要打开证书开关,参考:https://github.com/wuchangming/spy-debugger/issues/42

wuchangming avatar Sep 15 '17 10:09 wuchangming

@wuchangming 安装过了,且手动打开了证书开关。用一台安卓手机测试的时候可以打开网页,但是电脑上还是显示不出来,用苹果手机测试的时候是无法打开网页,电脑上页显示不出来。。

caiyawen avatar Sep 16 '17 23:09 caiyawen

@caiyawen ,还麻烦提供下一些信息,我定位下问题看看。 nodejs是什么版本?是访问特定的url才有问题?手机访问baidu试试呢?手机使用的是什么浏览器?

wuchangming avatar Sep 17 '17 04:09 wuchangming

@wuchangming node 版本为v8.1.0; 访问任意路由都有问题,包括百度;苹果手机使用的safari浏览器,安卓手机使用的uc浏览器。有一步操作不知道是不是有问题,你说不能使用微信浏览器访问安装证书的二维码地址,但是我用的微信去识别的二维码,然后复制地址到safari浏览器去安装的。不过按道理应该没什么问题吧。。

caiyawen avatar Sep 18 '17 01:09 caiyawen

@wuchangming 后来我又试过用charles设置代理,貌似还是不行。。

caiyawen avatar Sep 18 '17 01:09 caiyawen

@wuchangming 我电脑上一直打开着shadowsockes,跟这个有没有关系?

caiyawen avatar Sep 18 '17 01:09 caiyawen

@caiyawen ,倒是有可能。关掉shadowsockes试试?

上面你提到用uc浏览器的问题。uc浏览器比较特殊一点,调试需要使用命令

spy-debugger -b false

参考:https://github.com/wuchangming/spy-debugger#是否只拦截浏览器发起的https请求

wuchangming avatar Sep 18 '17 01:09 wuchangming

@wuchangming 好的,我中午试一下,十分感谢!

caiyawen avatar Sep 18 '17 01:09 caiyawen

@wuchangming 我在关闭了shadowsockes后执行spy-debugger -b false,然后打开手机端uc浏览器,这时手机端页面可以正常访问了,且AnyProxy显示请求都正常,但是页面调试处仍无法显示,控制台有个warning如下 image

caiyawen avatar Sep 18 '17 06:09 caiyawen

@caiyawen ,你指的调试是?按道理控制台有显示应该是正常了。页面调试的tab截个图看看

wuchangming avatar Sep 18 '17 06:09 wuchangming

@wuchangming image

caiyawen avatar Sep 18 '17 06:09 caiyawen

@caiyawen ,奇怪了。 pc 是mac还是windows? 刷新下spy-debugger的调试页面呢? 再帮忙截图下终端运行的log看看。

wuchangming avatar Sep 18 '17 06:09 wuchangming

pc是mac air。辛苦辛苦。 image image image

caiyawen avatar Sep 18 '17 06:09 caiyawen

@caiyawen ,其他日志都挺正常,就是有一个mime.lookup is not a function, 有点奇怪。 你去/usr/local/lib/node_modules 这个目录下把spy-debugger先删掉。 然后,重新安装一遍试试: sudo npm i spy-debugger -g

wuchangming avatar Sep 18 '17 06:09 wuchangming

@wuchangming 解决了!!! 按照你的步骤操作了一遍就可以了。我怀疑会不会是因为我之前是用cnpm安装的。。因为之前也遇到过用npm和cnpm安装有不一样结果的情况,所以还是建议以后用npm吧。。总之非常非常感谢🙏

caiyawen avatar Sep 18 '17 07:09 caiyawen

@caiyawen ,Cool!

wuchangming avatar Sep 18 '17 10:09 wuchangming

image image 你好,我一开始访问是可以的,过了几秒之后就崩掉了。。求解版本是最新的版本。 @wuchangming

numens avatar Sep 19 '17 08:09 numens

@numens ,是手机访问任何链接都这样?还是特定链接。nodejs版本是多少?

wuchangming avatar Sep 20 '17 01:09 wuchangming