eregi - це старий код і працює, коли я завантажую chrome для хромових функцій. Я бачив підручники Java для виявлення для iOS, Android і windows, але для PHP це здається обмеженим.
preg_match
здавалося, дає мені питання про те, як це було використано. Як би ви виявили його на всіх 3 так ви отримаєте правильний браузер?
Це те, що я використовую зараз:
function is_chrome()
{
return(eregi("chrome", $_SERVER["HTTP_USER_AGENT"]));
//return(preg_match(“/applewebkit/i”, $_SERVER[‘HTTP_USER_AGENT’]));
}
if(is_chrome())
{
// code for Chrome Browser here
echo $chrome = "You are using Google Chrome Browser.";
} else{
echo $chrome = "hide";
}
Відповіді:
0 для відповіді № 1Для виявлення веб-переглядачів можна використовувати бібліотеку третьої сторони. Browser.php
Типове використання:
$browser = new Browser();
if( $browser->getBrowser() == Browser::BROWSER_CHROME && $browser->getPlatform() == Browser::PLATFORM_WINDOWS ) {
echo "Chrome on Windows";
}