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

有没有什么安卓应用能调试本机的 webview

  •  
  •   ochatokori · 18 天前 via Android · 1826 次点击

    安卓上的 webview 已开启调试模式,正常是需要 adb 在电脑 chrome://inspect 进行调试,那有没有什么安卓应用能够直接调试本机的处于调试状态的 webview 。
    功能最低支持 console 即可。
    有 root ,但不能用 xposed 向目标 webview 注入 vconsole ( hook 位置太不稳定需长期维护)。
    支持远程 adb 更佳。

    第 1 条附言  ·  18 天前
    #7 感谢 7 楼的的老哥,现阶段已经成功了。
    打开 webview 调试模式后,会生成一个 @webview_devtools_remote_<pid>的 socket ,使用 root 权限(adb 权限应该也可以)用 socat 转发到任意的网络端口,就可以在 kiwi browser 上的 chrome://inspect 进行调试了。
    第 2 条附言  ·  15 天前
    再更新一下,其实啥权限都不需要,安卓 11 以上的系统在 termux 里下载 android-tools ,直接无线 adb 自己,就能在 kiwi 的 chrome://inspect 里调试了。
    10 条回复    2025-04-21 20:25:44 +08:00
    h1298841903
        1
    h1298841903  
       18 天前
    之前有见过前端用过,需要前端引入一个依赖,就可以打开 vconsole 了,具体怎么实现的不知道,因为我是客户端
    Drool
        2
    Drool  
       18 天前
    daniel8642
        3
    daniel8642  
       18 天前
    https://www.pagespy.org/
    除了在前端项目引入 vConsole ,这个项目更全面一点,
    vConsole 会在手机页面上加一个按钮,点击之后进入调试页面。

    pagespy 可以连接电脑,在电脑上查看所有的网络请求,日志这些。
    还能录制点击,滑动所有的操作。但是配置就麻烦一些。
    HarryQu
        4
    HarryQu  
       18 天前
    Root 手机以前用过这个,不知道现在是否还可以生效:

    https://github.com/feix760/WebViewDebugHook
    ochatokori
        5
    ochatokori  
    OP
       18 天前
    @h1298841903 #1 @Drool #2 @daniel8642 #3
    我需要注入别人的页面,不能改代码
    @HarryQu #4 这个只能打开目标的调试模式(我已打开,不需要这个)

    简而言之就是我希望在手机上运行 chrome://inspect 和 devtools 来调试本机的 webview
    Charbo
        6
    Charbo  
       18 天前
    可以试下这个 https://www.pagespy.org/ ,可以当做是支持远程调试的 vconsole
    hahahasnoopy
        7
    hahahasnoopy  
       18 天前   ❤️ 1
    kiwi browser 这个浏览器可以直接在手机上打开调试工具,应该是你描述的功能
    ochatokori
        8
    ochatokori  
    OP
       18 天前
    @hahahasnoopy #7 谢谢,这个确实有 devtools ,但是他似乎没有搜索到本机的 webview ,我研究一下
    galenzhao
        9
    galenzhao  
       18 天前
    还有个叫 webviewtest
    WaylonZzz
        10
    WaylonZzz  
       18 天前
    whistle 抓包之后注入 vConsole 之类的也行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2713 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:04 · PVG 21:04 · LAX 06:04 · JFK 09:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.