我正在Xcode中创建一个非常基本的应用,将我现有的网络应用加载到网页浏览中。
我要求我的网络应用程序检查它是否已在iOS网页浏览中加载,以便它可以应用差异样式和其他一些内容。
到目前为止我尝试了什么:
我尝试用PHP回显$_SERVER['HTTP_X_REQUESTED_WITH']
,但它是空白的。
我尝试比较navigator.userAgent
的结果,但只有很小的差异,这可能与Safari和Chrome的版本相冲突。
来自iOS Xcode Simulator的navigator.userAgent
的结果:
Mozilla/5.0 (iPhone; CPU iPhone OS 9_2 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13C75
来自Google Chrome iOS模拟器的navigator.userAgent
结果:
Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1
如果我的网站是在iOS网页浏览中加载的,我如何使用PHP的Javascript检查?