浏览器检测cakephp

发布于 2024-10-27 13:16:35 字数 40 浏览 1 评论 0原文

cakephp中如何检测IE、firefox、chrome? 谢谢

How do you detect IE, firefox, chrome in cakephp?
thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

偏爱自由 2024-11-03 13:16:35

我不确定 cake php 但 http://php.net/manual/ en/function.get-browser.php 提供了一些很好的信息,并且是一个内置的 php 函数。

编辑:拼写

I'm not sure about cake php but http://php.net/manual/en/function.get-browser.php gives some good info and is a built in php function.

edit: spelling

挽你眉间 2024-11-03 13:16:35

您好,这是我检测导航器的解决方案

您可以将此代码放入您的routes.php中

  if(!strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 8' ) !== TRUE) { 
router::connect(etc.....);
 }

Hello this is my solution to detect navigator

You can put this code in your routes.php

  if(!strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 8' ) !== TRUE) { 
router::connect(etc.....);
 }
油焖大侠 2024-11-03 13:16:35
<?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
?>
<?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
?>
还在原地等你 2024-11-03 13:16:35

这取决于您想做什么。

如果它与CSS有关,我会使用条件CSS文件
条件CSS

如果是纯php相关的,get浏览器功能就可以了。这是我在谷歌上找到的一个使用它的脚本。您可能可以在您的应用程序中使用它。
浏览器类

如果您可以等到页面加载后,使用 Javascript。我知道 Mootools 有它自己的 Browser 类,我猜 jQuery 也有。这是 Mootools 文档。
Mootools 浏览器类

这将是我推荐的解决方案。

祝你有美好的一天!

It depends on what you would like to do.

If it is related to CSS, I would use conditional css files
Conditional CSS

If it is related to pure php, the get browser function will do ok. Here is a script that I found on google that uses it. You could probably use this in your application.
Browser Class

If you can wait until the page is loaded, use Javascript. I know Mootools has its own Browser class and I would guess that jQuery does to. Here is the Mootools documentation.
Mootools Browser Class

This would be my recommended solution.

Have a great day!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文