我的网站想打开IE7及以上版本。如果是IE 6,我想产生警告并免费下载其他浏览器图标。这可能吗?
您可以获得一些不需要服务器端脚本的示例ie6nomore.com http://www.ie6nomore.com/code-samples.html.
他们使用 IE 的条件注释功能,如下所示:
<!--[if lt IE 7]>
Your browser is outdated!
<![endif]-->
但该网站上的示例实际上提供了其他浏览器的链接。当然,您可以推出更适合您布局的自己的版本。
当然,如果您愿意,也可以在服务器端执行此操作,因为无论如何您都在使用 PHP。这里的其他例子使用$_SERVER["HTTP_USER_AGENT"]
应该可以帮助你开始。使用get_browser
可能有点矫枉过正,因为它需要相当大的数据文件才能运行。
如果您只对检测旧 IE 版本服务器端感兴趣,应该这样做:
preg_match('/; MSIE (\d+.\d+)/', $_SERVER['HTTP_USER_AGENT'], $matches);
if (count($matches) > 1 && $matches[1] <= 6.0)
{
echo "Your browser is outdated";
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)