有没有人知道微信里的网页如何在 Chrome Dev Tools 里的 Remote Devices 里调试页面?

2018-08-30 14:06:55 +08:00
 jmyz0455

首先说一下,我以前一直有在用这个功能,我自己的手机刷了 LineageOS,版本忘了反正是 Android 8.* 的,WeChat 是 Google Play 里下载的。在以前很长一段时间里我靠 Chrome Dev Tools 里的 Remote Devices 功能调试过非常多微信上的项目,简直是神器。

然后昨天,手机摔了,无奈买了新手机,拿回来就刷了 Mokee 和 Android 8.1,搞了一通之后发现现在我的新手机,不能在 Chrome Dev Tools 里的 Remote Devices 里调试微信的页面了。

也就是说,现在我的 Chrome Dev Tools 里的 Remote Devices 连接手机没问题,手机里通过 Chrome 打开的页面,也是可以调试的,就是在微信里不可以。在微信里打开网页,Windows 电脑里的 Remote Devices 面板显示 No browsers detected.

我上网搜过很多,大多都是说什么 X5 内核的事,可我现在这个是 Android 原生 webview,根本不起效,想不明白,我怀疑是新版本的微信,屏蔽掉了 USB 调试权限或 Remote Devices 调试接口?顺带提一下,微信那个开发者工具真的是烂到家了。

这个功能蛮重要的,毕竟很多线上的环境很难去加载 Weinre,比如之前的有个问题 https://www.v2ex.com/t/469965,没人答,如果没有这个功能我可能还真的搞不定它。

所以微信要怎样才能在 Remote Devices 里调试页面呢,我也不知道新手机是什么原因还是微信做了什么才导致现在不行。

真心求助。

1779 次点击
所在节点    前端开发
2 条回复
wbrobot
2018-08-30 15:09:12 +08:00
新版本微信自带 x5,你之前怕是用的很老的版本吧,再找个老版本试试
jmyz0455
2018-08-30 15:33:33 +08:00
@wbrobot 你好,我的微信版本号是 6.6.7,之前的微信也是这个版本。
自带 X5 的吗?难道是因为 Google Play 下载的微信跟随了系统 WebView ?
你可以手机微信访问 debugx5.qq.com 看看自己的微信是不是 X5 内核的,反正我的不是。
要 X5 内核的才可以调试?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/484551

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX