eregi是一个较旧的代码和工作,当我加载chrome chrome特定的功能。我看过针对iOS、Android和windows的Java检测教程,但针对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';
}
你可以使用一些第三方库来检测浏览器,例如Browser.php
典型用途:$browser = new Browser();
if( $browser->getBrowser() == Browser::BROWSER_CHROME && $browser->getPlatform() == Browser::PLATFORM_WINDOWS ) {
echo 'Chrome on Windows';
}