正如你们许多人可能遇到过的那样,Android浏览器的存在,幸运的是,在Android 4.4中已经停止了或多或少的现代IE6 - 充满了漏洞,并且在开发商中煽动自杀。因此,需要提供特定于该浏览器的资源很快成为必需品,最好的方法是通过后端链接样式表/ js。那么使用PHP检测浏览器的傻瓜式方法是什么?
答案 0 :(得分:6)
谢天谢地,这很简单:
//get the user agent string
$ua = $_SERVER['HTTP_USER_AGENT'];
//results array
$matches = [];
//perform regex query
preg_match ( '/Android.*AppleWebKit\/([\d.]+)/', $ua, $matches);
//Check if the regex query returned matches specific to
//the android stock browser.
if( isset($matches[0]) &&
//This is where we diffrentiate the stock browser from chrome,
//the default browser's webkit version never goes above 537
( isset($matches[1]) && intval($matches[1] < 537) ) ){
echo 'Browsing via stock android browser';
}
请添加改进后的答案。