pues eso con esta función obtengo el mismo resultado para chrome y safari, de momento no necesito filtrar por safari pero me gustaría poder-los detectarlos por separado. Cómo es que tienen el mismo user agent?
Código PHP:
Ver original
function wp_cache_normal_group( $user_agent ) { // Detección de Browser por pc :: add array 'Opera' => 'Opera', 'Mozilla Firefox'=> '(Firebird)|(Firefox)', 'Galeon' => 'Galeon', 'Mozilla'=>'Gecko', 'MyIE'=>'MyIE', 'Lynx' => 'Lynx', 'Netscape' => '(Mozilla/4\.75)|(Netscape6)|(Mozilla/4\.08)|(Mozilla/4\.5)|(Mozilla/4\.6)|(Mozilla/4\.79)', 'Konqueror'=>'Konqueror', 'Internet Explorer 10' => '(MSIE 10\.[0-9]+)', 'Internet Explorer 9' => '(MSIE 9\.[0-9]+)', 'Internet Explorer 8' => '(MSIE 8\.[0-9]+)', 'Internet Explorer 7' => '(MSIE 7\.[0-9]+)', 'Internet Explorer 6' => '(MSIE 6\.[0-9]+)', 'Internet Explorer 5' => '(MSIE 5\.[0-9]+)', 'Internet Explorer 4' => '(MSIE 4\.[0-9]+)', ); foreach($navegadores as $navegador=>$pattern){ return "normal-".$navegador; } return 'navegador-desconocido'; }
Gracias de antemano