我正在 javascript/html5/css 中开发 Web 应用程序,在全屏和浏览器模式下具有不同的布局。如果用户在 iOS6 上在全屏和浏览器模式之间切换,有什么方法可以终止。
问问题
207 次
2 回答
0
var isOpenFromHomeScreen = navigator.standalone; //true false
于 2012-12-30T21:04:03.843 回答
0
你可以在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。
于 2015-02-24T15:50:32.660 回答