我正在开发我的网站的移动版本,但我没有随身携带手机来查看我的更改。如何在桌面上模拟移动视图以进行开发?我尝试了 http://iphone-emulator.org/,但它不会将我的用户代理更改为移动设备。我在电脑上。
如果您使用的是Mac,则可以下载嵌入模拟器的iOS SDK。您还可以在Android SDK中找到模拟器。
编辑:伪造用户代理是一个错误的解决方案,因为您没有确切的渲染引擎,而不是您有一个设备。
编辑2:如果你开始移动设备开发一个建议:当心黑莓(旧版本的操作系统嵌入移动的IE6)
您可以使用Android提供的模拟器。
了解您的移动网络应用最简单快捷的方法是使用 Chrome:
设置 ->工具 -> 开发人员工具 ->设置(右下角) -> 用户代理(在选项卡菜单中) ->"覆盖用户代理"
请记住:任何模拟器的结果都应定期由真实的移动设备进行验证。
如果您想一次查看多个用户代理的效果,可以尝试 http://prism.mobiforge.com。它为每个移动设备显示一个 iframe,对每个移动设备使用正确的用户代理字符串。这是一个方便的检查,但不是在真实设备上测试实际渲染的方法,正如AsTeR指出的那样。
它还显示了每种情况下的总体页面权重,这可能很有用。
使用 "User Agent Changer" for Firefox...
在Safari下设置开发人员选项。开发>更改用户代理