2013-01-08 65 views
7

我试图调试只有当我从移动浏览器访问移动网站时才会出现的问题。我强烈怀疑问题的根本原因是由于多次访问同一页面时发生的缓存。如何模拟桌面上的移动(安卓)浏览器

当我从我的Android手机访问该页面时,我可以始终如一地重现该问题,但如果使用桌面浏览器,问题就不会发生。

因为我不能在我的Android手机上使用任何开发工具,所以我真的需要从桌面浏览器中重现问题,以便我有一些调试方法。我已经尝试同时使用Firefox和Chrome以及User-Agent标头的适当设置(以便显示该站点的移动版本),但这不起作用。

有没有更好的方法来模拟手机浏览器从桌面的行为,允许客户端代码的调试方式? FWIW,我相当有信心,我也可以在iPhone上重现问题,但没有一个可用。

+0

的页面是网站上线?如果你描述如何重现什么问题,我会在iPhone上测试它。 – 11684

+0

@ 11684感谢您的报价,但目前仅在本地可复制 –

回答

7

可以在您的手机上使用调试器,using chrome debugger

如今,你可以浏览到铬://检查堵漏设备后/#设备

如果不工作,你可以使用旧的方法:

  1. 连接使用USB电缆将移动设备连接到主机
  2. 在移动设备上,启动Chrome。打开设置>高级>开发者工具和检查启用USB网页调试选项
  3. 问题在你的主机上的控制台执行以下命令来启用端口转发:
    adb forward tcp:9222 localabstract:chrome_devtools_remote
  4. 打开桌面版Chrome并导航到本地主机:9222
  5. 选择您需要调试
  6. 您现在可以开始开发人员工具调试和分析移动内容桌面
相关问题