如果一直在寻找了一段时间,但没有找到什么好的解决办法。 我需要检测的iOS版本,这样我可以决定是否显示网站或没有的某些部分。 此外,该内容应该在任何非MobileSafari浏览器中显示。
所以基本上如果iOS和如果版本<iOS的8比什么都不做; 否则显示的内容
如果一直在寻找了一段时间,但没有找到什么好的解决办法。 我需要检测的iOS版本,这样我可以决定是否显示网站或没有的某些部分。 此外,该内容应该在任何非MobileSafari浏览器中显示。
所以基本上如果iOS和如果版本<iOS的8比什么都不做; 否则显示的内容
有很多感谢的,以@ Lucas1和@Daan我想出了这个:)
<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone') || strpos($_SERVER['HTTP_USER_AGENT'],'iPad' ) || strpos($_SERVER['HTTP_USER_AGENT'], 'iPod' ) !== false){
if (strpos($_SERVER['HTTP_USER_AGENT'], 'OS 8_0') !== false) {
echo "content here on ios";
}
else{echo "sorry no content for you";}
}
else {
echo "content here";
}?>
该HTTP_USER_AGENT将返回以下内容:
Mozilla/5.0 (iPhone; U; CPU iPhone OS 8_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7
如果你想检测的iOS 8,请执行以下操作:
<?php if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone OS 8_0') !== false) { };?>