新闻中心

Discuz X2.5不兼容IE9浏览器,会员无法正确登陆的完美解决方案

作者 / 时间 2014-07-15 18:02:21

由于不同浏览器的内核不同,导致很多开源程序和浏览器不兼容,有的站长朋友们建议换个浏览器就可以解决了,可是每个地区的人有自己的浏览器的使用习惯呀,小编遇到了这样一个站长朋友,他是香港那边的,目前IE浏览器的市场还是占到了80%,意思也就是如果开源程序和IE浏览器不兼容,就会导致80%的客户无法使用。今天小编主要讲解的也是Discuz X2.5不兼容IE9浏览器的实例,现在Discuz已经升级到了3.1的版本了,但是之前的一些站长朋友也因为担心升级丢失数据或者其它种种原因还没有升级,,目前还是用的2.5版本。如果使用的还是Discuz X2.5版本的论坛再使用IE浏览器登录的时候就可能出现以下几种不兼容的情况: 1、会员无法登陆。 2、登录时出现“内部错误,无法显示此内容”,刷新后已经登录 3、登录时无反应,刷新后已经登录 4、回复帖子时出现“内部错误,无法显示此内容” 无忧小编对几种情况进行了总结分析,总结了一点还是和IE9浏览器不兼容的缘故,小编也研究出了对应的2钟解决方案,下面小编为大家分享下。 第一种:设置客户端的IE9浏览器: 1,打开IE,在菜单栏找到“工具”(可按“ALT”键显示菜单栏) --> 兼容性视图设置 --> 在兼容性视图中显示所有网站(打勾,关闭) 2,刷新页面,重新登陆就可以了。 小编温馨提示:这样设置后会员可以正常登陆到论坛,但在网站的实际运营中让用户自行设置肯定会影响到用户体验,还有可能是用户因为麻烦而放弃了该论坛。下面小编为大家分享另一种在程序端的设置方法。 第二种:是添加一段代码 1、首先找到根目录下的目录文件upload\template\default\common \header_common.htm文件。 2 、在<head></head>之间加上以下代码部分: <meta http-equiv="X-UA-Compatible"content="IE=EmulateIE9" /> 3、小编说明下 IE=EmulateIE9:我这里是对IE9不兼容,所以这里设置为IE9(根据你的网站实际情况填写,如果是IE8,就改为IE=EmulateIE8) 按照小编以上的方法不仅可以设置IE9浏览器不兼容的问题,如果是360浏览器不兼容也是可以按照小编的方法去设置的。设置后把对应的模板文件传到对应的根目录文件中,到后台更新下缓存,再登陆就可以解决了。 无忧主机相关文章推荐阅读: DISCUZ X2.0升级X3.1后网站搜索模版重复错位 解决DISCUZ在IE11下发帖编辑器不完全显示问题 DISCUZ论坛网站从百度打开变成BC网站怎么办?网站被黑导致啊不收录  

本文地址:https://www.51php.com/discuz/14997.html

1
1
1
1
1
1
1