V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jmyz0455
V2EX  ›  前端开发

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

  •  
  •   jmyz0455 · 2018-08-30 14:06:55 +08:00 · 1784 次点击
    这是一个创建于 2284 天前的主题,其中的信息可能已经有所发展或是发生改变。

    首先说一下,我以前一直有在用这个功能,我自己的手机刷了 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 里调试页面呢,我也不知道新手机是什么原因还是微信做了什么才导致现在不行。

    真心求助。

    wbrobot
        1
    wbrobot  
       2018-08-30 15:09:12 +08:00 via iPhone
    新版本微信自带 x5,你之前怕是用的很老的版本吧,再找个老版本试试
    jmyz0455
        2
    jmyz0455  
    OP
       2018-08-30 15:33:33 +08:00
    @wbrobot 你好,我的微信版本号是 6.6.7,之前的微信也是这个版本。
    自带 X5 的吗?难道是因为 Google Play 下载的微信跟随了系统 WebView ?
    你可以手机微信访问 debugx5.qq.com 看看自己的微信是不是 X5 内核的,反正我的不是。
    要 X5 内核的才可以调试?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2714 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:30 · PVG 20:30 · LAX 04:30 · JFK 07:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.