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

2022-04-27 14:04:01 +08:00
 wudanyang

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

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

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

2606 次点击
所在节点    程序员
9 条回复
qqg1530
2022-04-27 14:13:04 +08:00
edge chrome Firefox
zhongjun96
2022-04-27 14:58:26 +08:00
特地试了一下,关闭小米浏览器的广告拦截就能看到头像了。
![]( https://s2.loli.net/2022/04/27/lAvyIgaupWPwUMT.jpg)
Rache1
2022-04-27 16:45:44 +08:00
打开 USB 调试,插上电脑, 打开 Edge 访问 chrome://inspect ,等几秒钟,手机会弹窗确认授权,授权后,等一会儿或者刷新页面后等一会儿,就能看到手机上打开的标签了,选择 inspect 。

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

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

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

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

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

© 2021 V2EX