我们正在制作一个 iOS 和 Android 应用程序,其中包含 webview 作为其功能的一部分。当它查看我们自己的网站时,我们喜欢为应用内视图调整页面(例如,我们剪掉标题,因为应用程序有自己的 chrome)。我们按原样展示的其余网络......问题来了。
我们在用户代理字符串中将自己标识为“OurApp/0.9.24 (iPhone; iOS 6.1.2; Scale/2.00)”)”,这与 iPhone 类似,但不完全是 iPhone 和包括 www.google.com 在内的一些网站显示作为桌面页面而不是移动优化页面。
有没有人遇到过类似的问题?关于如何创建一个可以识别我们的应用程序的用户字符串的任何建议,但对于大多数网站(包括 www.google.com)来说,它看起来就像一部 iPhone?
PS 典型的 iPhone 浏览器字符串如下所示:“Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Mobile/9A405”