【问题标题】:How to determin if iOS6 safari browser is in fullscreen or browser mode?如何确定 iOS 6 Safari 浏览器是全屏还是浏览器模式?
【发布时间】:2012-08-15 14:06:58
【问题描述】:

我正在 javascript/html5/css 中开发 Web 应用程序,在全屏和浏览器模式下具有不同的布局。如果用户在 iOS6 上在全屏和浏览器模式之间切换,有什么方法可以终止。

【问题讨论】:

  • iOS 6 仍处于保密协议下,根据 Beta 协议,除 Apple 开发者论坛外,您不得谈论 iOS 6。
  • 我不是专家,但我认为您可以通过检测屏幕分辨率来实现。参考这个:stackoverflow.com/questions/1587499/…

标签: iphone web ios6


【解决方案1】:
var isOpenFromHomeScreen = navigator.standalone; //true false

【讨论】:

    【解决方案2】:

    你可以在 php 中构建一个函数

    类似:

    $user_agent     =   $_SERVER['HTTP_USER_AGENT'];
    
        function getBrowser() {
                global $user_agent;
                $browser        =   "Unknown Browser";
                $browser_array  =   array(
                                        '/msie/i'       =>  'Internet Explorer',    //Old version from IE
                                        '/Trident/i'    =>  'Internet Explorer',    //New version from IE
                                        '/firefox/i'    =>  'Firefox',
                                        '/safari/i'     =>  'Safari',
                                        '/chrome/i'     =>  'Chrome',
                                        '/opera/i'      =>  'Opera',
                                        '/netscape/i'   =>  'Netscape',
                                        '/maxthon/i'    =>  'Maxthon',
                                        '/konqueror/i'  =>  'Konqueror',
                                        '/mobile/i'     =>  'Handheld Browser'
                                    );
                foreach ($browser_array as $regex => $value) { 
                    if (preg_match($regex, $user_agent)) {
                        $browser    =   $value;
                    }
                }
                return $browser;
            }
    

    然后你可以用它做你想做的事,比如:echo getBrowser(); 或者根据答案改变css。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-01
      • 2010-11-06
      • 1970-01-01
      • 1970-01-01
      • 2013-02-25
      • 2020-10-15
      • 2015-05-07
      相关资源
      最近更新 更多