如何在桌面上模拟移动(android)浏览器

我试图debugging只有当我从手机浏览器访问移动网站时出现的问题。 我强烈怀疑问题的根本原因是由于多次访问同一页面时发生的caching。

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

因为我的Android手机上无法使用任何开发工具,所以我真的需要从桌面浏览器重现这个问题,这样我就有了一些debugging的方法。 我已经尝试同时使用Firefox和Chrome,并且设置了User-Agent标题(这样就可以显示移动版本的网站),但是这样做不起作用。

有没有更好的方式来模仿从桌面移动浏览器的行为,在某种程度上允许客户端代码可以被debugging? FWIW,我相当有信心,我也可以重现在iPhone上的问题,但没有一个可用。

Solutions Collecting From Web of "如何在桌面上模拟移动(android)浏览器"

可以使用chromedebugging器在手机上使用debugging器 。

现在,您可以在插入设备之后导航到chrome:// inspect /#设备。

如果这不起作用,您可以使用旧的方法:

  1. 使用USB电缆将您的移动设备连接到主机
  2. 在移动设备上,启动Chrome。 打开设置>高级>开发人员工具,然后选中启用USB Webdebugging选项
  3. 在主机上的控制台中发出以下命令以启用端口转发:
    adb forward tcp:9222 localabstract:chrome_devtools_remote
  4. 打开桌面浏览器并导航到本地主机:9222
  5. select你需要debugging的页面
  6. 您现在可以开始在桌面上的“开发者工具”中debugging和分析移动内容