检测iphone浏览器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了检测iphone浏览器相关的知识,希望对你有一定的参考价值。

  1. <?
  2.  
  3. function is_iPhone($agent='') {
  4. if(empty($agent)) $agent = $_SERVER['HTTP_USER_AGENT'];
  5. if(!empty($agent) and preg_match("~Mozilla/[^ ]+ ((iPhone|iPod); U; CPU [^;]+ Mac OS X; [^)]+) AppleWebKit/[^ ]+ (Khtml, like Gecko) Version/[^ ]+ Mobile/[^ ]+ Safari/[^ ]+~",$agent,$match)) {
  6. return "YES";
  7. } elseif(stristr($agent,'iphone') or stristr($agent,'ipod')){
  8. return "MAYBE";
  9. } else {
  10. return "NO";
  11. }
  12. }
  13.  
  14. echo is_iPhone();
  15. ?>

以上是关于检测iphone浏览器的主要内容,如果未能解决你的问题,请参考以下文章

PHP 检测iphone浏览器

检测 iOS 浏览器 (Iphone,Ipod,Ipad) 将 DIV 从 FLASH 更改为 HTML5

检测(移动)浏览器和设备

iPhone iPad 未检测到 ASP.Net MVC 应用程序中的浏览器类型

iPhone X 和 Notch 检测

HTML页面在iPhone中电话号码自动检测带来的布局问题