我正在尝试调试只有在我从移动浏览器访问移动网站时才会出现的问题。我强烈怀疑问题的根本原因是由于多次访问同一页面时发生的缓存。
当我从Android手机访问该页面时,我可以一致地重现该问题,但如果我使用桌面浏览器,问题永远不会发生。
因为我不能在我的Android手机上使用任何开发人员工具,所以我真的需要从桌面浏览器重现问题,以便我有一些调试方法。我已尝试使用适当的User-Agent标头设置同时使用Firefox和Chrome(以便显示该网站的移动版本),但这不起作用。
是否有更好的方法可以从桌面模拟移动浏览器的行为,允许客户端代码可以调试? FWIW,我相当自信我也可以在iPhone上重现这个问题,但没有可用的。
答案 0 :(得分:9)
您可以在您的手机上使用调试器using chrome debugger。
如今,您可以在插入设备后导航到chrome:// inspect /#devices。
如果这不起作用,您可以使用旧方法:
adb forward tcp:9222 localabstract:chrome_devtools_remote