You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在桌面版Chrome中调试移动版QQ浏览器及其中运行的网页

嘿,刚好我对这块熟,给你分两种场景一步步讲清楚怎么用桌面Chrome调试移动QQ浏览器的网页,不管是模拟环境还是真实设备都搞定:

一、在桌面Chrome里模拟调试移动版QQ浏览器的网页

如果你暂时没有真实移动设备,或者想快速验证页面在QQ浏览器移动端的表现,可以用Chrome的设备模拟功能来近似调试:

  • 打开桌面Chrome,按F12调出DevTools(或者右键页面选“检查”)
  • 点左上角那个手机+平板的图标,切换到设备模拟模式
  • 顶部设备列表里选你要模拟的机型(比如iPhone 14、小米13这些),还能手动调整分辨率
  • 地址栏输入要调试的网页,回车加载后,就可以像在移动QQ浏览器里一样操作页面了
  • 要是想更贴近QQ浏览器的真实UA(用户代理),可以打开DevTools的Network conditions面板(按Ctrl+Shift+P搜这个选项),把默认UA改成移动QQ浏览器的UA(比如从真实手机QQ浏览器里复制一个,格式大概是MQQBrowser/6.2 TBS/045508 Mobile Safari/537.36这类)
  • 剩下的就和平时用Chrome调试一样:看DOM结构、改CSS、查网络请求、打JS断点都没问题

二、调试真实移动设备上QQ浏览器的网页

如果要调试真实手机上QQ浏览器打开的网页,需要开启远程调试,步骤如下:

1. 开启手机的开发者选项和USB调试

  • 打开手机设置,找到「关于手机」,连续点个5-7次「版本号」,直到弹出“已开启开发者模式”的提示
  • 返回设置主界面,找到「开发者选项」,打开「USB调试」,有些机型还要开「USB调试(安全设置)」(允许调试弹窗)

2. 打开QQ浏览器的远程调试开关

  • 打开手机上的QQ浏览器,点底部「我的」,进入设置页面
  • 找到「高级」选项,里面有「远程调试」,把它打开(有些版本可能叫「Web开发者工具」,找带“调试”字样的选项就行)

3. USB连接手机和电脑

  • 用原装USB线把手机连到电脑,手机上会弹出“是否允许此计算机进行USB调试”,选「允许」,最好勾选“始终允许此计算机”省得每次都弹

4. 在桌面Chrome里开始调试

  • 打开桌面Chrome,地址栏输入chrome://inspect/#devices,回车
  • 页面会显示已连接的设备,找到你的手机,下面会列出QQ浏览器当前打开的所有网页
  • 点网页旁边的「inspect」按钮,会弹出DevTools窗口,这下就能实时调试了:修改页面元素手机上同步显示,监控网络请求,打JS断点查bug,甚至在Console里直接跑代码测试功能都可以

小Tips

  • 要是chrome://inspect里看不到设备,先检查USB线是不是好的,或者重启QQ浏览器和Chrome,再重新插拔一次
  • 调试本地网页的话,确保电脑和手机在同一个局域网,把本地服务器地址换成电脑的局域网IP(比如192.168.xx.xx:8080),手机QQ浏览器打开这个地址就能调试了

内容的提问来源于stack exchange,提问作者pinky.gupta

火山引擎 最新活动