你如何检测cakephp中的IE,firefox,chrome? 感谢
答案 0 :(得分:1)
我不确定蛋糕php但是http://php.net/manual/en/function.get-browser.php提供了一些很好的信息,并且是内置的php函数。
编辑:拼写
答案 1 :(得分:1)
您好,这是我检测导航器的解决方案
您可以将此代码放入routes.php
if(!strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 8' ) !== TRUE) {
router::connect(etc.....);
}
答案 2 :(得分:1)
<?php
$userAgent = $_SERVER["HTTP_USER_AGENT"];
$msie = strpos($userAgent, 'MSIE') ? true : false; // Internet Explorer
$firefox = strpos($userAgent, 'Firefox') ? true : false; // Firefox
$safari = strpos($userAgent, 'Safari') ? true : false; // Webkit powered browser
$chrome = strpos($userAgent, 'Chrome') ? true : false; // Webkit powered browser
?>
答案 3 :(得分:0)
这取决于你想做什么。
如果它与CSS有关,我会使用条件css文件 Conditional CSS
如果它与纯php有关,那么获取浏览器功能就可以了。这是我在谷歌上发现的使用它的脚本。您可以在应用程序中使用它。 Browser Class
如果您可以等到页面加载,请使用Javascript。我知道Mootools有自己的Browser类,我猜想jQuery会这样做。这是Mootools文档。 Mootools Browser Class
这是我推荐的解决方案。
祝你有美好的一天!