自动屏蔽IE8浏览器右侧兼容按钮及拒绝IE8以下浏览器提醒

IT老李2015-12-259.6 K阅读4评论

温馨提示:这篇文章已超过3215天没有更新,请注意相关的内容是否还可用!

自动屏蔽IE8浏览器右侧兼容按钮及拒绝IE8以下浏览器提醒 第1张

最近几天辛辛苦苦的修改了这个比较中意的模板,然后就需要考虑各个浏览器兼容性的问题了,目前大多数都是IE8,少部分还存在ie7、ie6等浏览器,ie浏览器绝对是一个噩梦,美丽的网站会被撕得粉碎,疼的你是不要不要的。。。

好了,言归正传,首先屏蔽IE8右侧兼容性按钮的代码,多说一句,如果你想IE8以下浏览器无法访问可以忽略此步。简简单单一段代码,因为本模板解决了IE8不兼容的问题,所以保留了IE8浏览器,只是去除了右侧的兼容按钮。

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

就是这样一段代码,就OK了,放在header.php的头部即可,也可参照本站。

接下来自动判断IE浏览器版本,低于IE8则友情提示升级至IE9或者试试火狐浏览器和谷歌浏览器,此代码转载自天兴博客,他的是屏蔽了ie9以下浏览器,我只是改动了一下,代码如下:

{php}
$uarowser=$_SERVER['HTTP_USER_AGENT'];
 
if(strstr($uarowser, 'MSIE 6') || strstr($uarowser, 'MSIE 7') || strstr($uarowser, 'MSIE 8')){
echo '
<div id="ie6-alertBox">
<div id="ie6-infoBar"><h1>对不起,本站不支持低版本ie浏览器!</h1><p>站长表示实在是兼容不了低版本的IE浏览器,请升级你的IE浏览器。</p><p>推荐升级至IE9或者试试火狐浏览器和谷歌浏览器,如果你对IE是真爱......那么请关闭本站吧。</p></div>
</div>
<div id="ie6-overlay"></div>
<style type="text/css">
#ie6-alertBox{width: 600px;margin-top: 160px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding: 20px;border: 1px solid #CCCCCC;text-align: center;font-family: "Microsoft YaHei", Verdana, sans-serif; line-height: 30px;} #ie6-infoBar h1{font-size: 22px;color: #ff0000;line-height: 60px;}
</style>
';
exit;//全面停止支持
}
{/php}

如代码所示,只要检测到ie6、ie7、ie8弹出友情提示对话框,提醒升级或者更换其他浏览器,我取消了ie8的显示,删除了

 strstr($uarowser, 'MSIE 8')

这段代码,加上了屏蔽兼容按钮的功能,如果您的网站不想兼容,直接复制代码即可,放在网站头部。现在好了,整个世界都清静了,哈哈哈哈,哦,对了 祝大家圣诞快乐。

文章版权声明:除非注明,否则均为IT老李原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (有 4 条评论,9595人围观)
网友昵称:访客
访客 V 铁粉 Google Chrome 40.0.2214.114 Android 5.1 凉席
2015-12-28 来自辽宁 回复
现在那还有用IE的啦,很少吧。
网友昵称:lehoo智能水杯
lehoo智能水杯 V 铁粉 Sogou Explorer Windows 7 板凳
2015-12-26 来自广东 回复
虽然不是搞程序的,但这文章还不错
网友昵称:访客
访客 V 铁粉 MQQBrowser 5.4 Android 5.1 椅子
2015-12-25 来自天津 回复
还做友链不?
网友昵称:访客
访客 V 铁粉 MQQBrowser 5.4 Android 5.1 沙发
2015-12-25 来自天津 回复
需要啥就来啥,靠谱!
取消
微信二维码
微信二维码
支付宝二维码