• 注册
  • 笔记小抄 笔记小抄 关注:1 内容:21

    网页检测是否是苹果设备的浏览器还是独立运行

  • 查看作者
  • 打赏作者
    • 笔记小抄
    • 大版主
      Lv. 44
      VIP
      小可爱

      这结合使用

      window.navigator.userAgent

      window.navigator.standalone

      。 它可以区分与iOS Web应用程序有关的所有四个状态:Safari(浏览器),独立(全屏),uiwebview,而不是iOS。

      演示:http://jsfiddle.net/ThinkingStiff/6qrbn/

      var standalone = window.navigator.standalone,
           userAgent = window.navigator.userAgent.toLowerCase(),
           safari = /safari/.test(userAgent),
           ios = /iphone|ipod|ipad/.test(userAgent);
      if(ios){
           if(!standalone && safari){
               //浏览器
           }else if(standalone &&!safari){
               //独立
           } else if(!standalone &&!safari){
               // uiwebview
           };
      }
      else
      {
           //不是iOS
      };

      请登录之后再进行评论

      登录

      WordPress后台-外观-小工具 进行配置小工具

    • 做任务