V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wudanyang
V2EX  ›  程序员

如何调试小米手机自带浏览器?

  •  
  •   wudanyang ·
    wudanyang6 · 2022-04-27 14:04:01 +08:00 · 3019 次点击
    这是一个创建于 974 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小米手机浏览器发现一个兼容性问题,能看到头像没有显示出来

    想问一下怎么才能调试自带的手机浏览器呢?

    https://zhidao.baidu.com/question/621082524796321692.html

    第 1 条附言  ·  2022-08-31 11:02:54 +08:00
    2 楼说的对,是小米手机浏览器的广告拦截功能的问题,关掉就好了,估计得跟小米交涉才行了
    qqg1530
        1
    qqg1530  
       2022-04-27 14:13:04 +08:00 via Android
    edge chrome Firefox
    zhongjun96
        2
    zhongjun96  
       2022-04-27 14:58:26 +08:00   ❤️ 1
    特地试了一下,关闭小米浏览器的广告拦截就能看到头像了。
    ![]( https://s2.loli.net/2022/04/27/lAvyIgaupWPwUMT.jpg)
    Rache1
        3
    Rache1  
       2022-04-27 16:45:44 +08:00   ❤️ 2
    打开 USB 调试,插上电脑, 打开 Edge 访问 chrome://inspect ,等几秒钟,手机会弹窗确认授权,授权后,等一会儿或者刷新页面后等一会儿,就能看到手机上打开的标签了,选择 inspect 。

    建议使用 Edge 而不是 Chrome ,因为 Chrome 的移动端调试加载调试面板的那个网站被墙了,Edge 可以直接加载。
    icebela
        4
    icebela  
       2022-04-27 17:12:04 +08:00
    可以试试 whistle 可以抓包、查看、调试移动端 dom 教程 https://wproxy.org/whistle
    gdfsjunjun
        5
    gdfsjunjun  
       2022-04-27 19:16:11 +08:00
    我想顺便问一下,Windows 能否调试 iOS 浏览器?我知道 Safari 肯定不行了,不知道 Chrome 能不能调试呢
    Mast
        6
    Mast  
       2022-04-27 19:58:36 +08:00
    为什么要用自带浏览器,国内浏览器都有白名单,好多网站禁了
    ivi
        7
    ivi  
       2022-04-28 09:46:08 +08:00
    @Rache1 着手机上也换成了 edge 是吧,还是可以调试自带的系统浏览器?
    Rache1
        8
    Rache1  
       2022-04-28 12:36:26 +08:00
    @ivi 手机上不用换,只要支持调试的浏览器都可以,部分浏览器是不支持直接调试的,比如 UC 、QQ 这些都要用专门的开发版进行调试,MIUI 自带的直接就可以。
    Rache1
        9
    Rache1  
       2022-04-29 09:31:08 +08:00   ❤️ 1
    @gdfsjunjun 可以,但是很麻烦,而且可用性很低。

    第一步:电脑安装 iTunes ,插上线电脑可以识别手机,并打开 Safari 的 WEB 检查器(可能要关闭隐私浏览),打开 Safari 并访问要调试的网页。

    第二步:安装 iOS WebKit Debug Proxy: https://github.com/google/ios-webkit-debug-proxy ,并运行

    第三步:安装 RemoteDebug iOS WebKit Adapter: https://github.com/RemoteDebug/remotedebug-ios-webkit-adapter ,并运行,启动时可以置顶 port 参数,默认 9000 ,如果被占用,就要手动指定一下。

    第四步:PC 打开 http://127.0.0.1:9221 ,查看设备是否连接。如果连接,进行下一步。

    第五步:Edge 打开 chrome://inspect ,然后点击 「 Discover network targets 」 后面的 Configuration ,添加一下刚刚 adapter 的端口和 IP ,稍等片刻,应该就能在 chrome://inspect 页面看到 Safari 浏览器,在本地打开的页面,可以开始调试。

    补充:PC 端的元素选择在这里不可用,会异常导致 Adapter 异常退出,所以请不要使用。另外,Adapter 现在已经不维护了。

    完整步骤: https://zatta.link/en/web/debug-ios-safari-with-windows.html
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2988 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:55 · PVG 21:55 · LAX 05:55 · JFK 08:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.