Ticket #33193: patch.diff
| File patch.diff, 1.8 KB (added by , 10 years ago) |
|---|
-
wp-includes/vars.php
53 53 if ( isset($_SERVER['HTTP_USER_AGENT']) ) { 54 54 if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Lynx') !== false ) { 55 55 $is_lynx = true; 56 } elseif ( stripos($_SERVER['HTTP_USER_AGENT'], 'chrome') !== false ) {56 } elseif ( stripos($_SERVER['HTTP_USER_AGENT'], 'chrome') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Edge') != true ) { 57 57 if ( stripos( $_SERVER['HTTP_USER_AGENT'], 'chromeframe' ) !== false ) { 58 58 $is_admin = is_admin(); 59 59 /** … … 69 69 } else { 70 70 $is_chrome = true; 71 71 } 72 } elseif ( stripos($_SERVER['HTTP_USER_AGENT'], 'safari') !== false ) {72 } elseif ( stripos($_SERVER['HTTP_USER_AGENT'], 'safari') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Edge') != true ) { 73 73 $is_safari = true; 74 } elseif ( ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Trident') !== false ) && strpos($_SERVER['HTTP_USER_AGENT'], 'Win') !== false ) {74 } elseif ( ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Trident') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Edge') !== false ) && strpos($_SERVER['HTTP_USER_AGENT'], 'Win') !== false ) { 75 75 $is_winIE = true; 76 76 } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Mac') !== false ) { 77 77 $is_macIE = true; 78 } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') !== false ) {78 } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Edge') != true ) { 79 79 $is_gecko = true; 80 80 } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') !== false ) { 81 81 $is_opera = true;