Discuz!7.2 google浏览器chrome下主题管理操作失效解决办法(亲自测试)
Discuz!7.2论坛,在Google的Chrome浏览器、遨游3浏览器、TheWorld等浏览器下,帖子管理选项操作失效,点击管理操作,只弹出一个“选择了X个主题”这样的窗口,操作窗口弹不出来。解决方案:
打开./include/js/common.js文件,将$(ajaxframeid).contentWindow.document.documentElement.firstChild.nodeValue;替换为$(ajaxframeid).contentWindow.document.documentElement.firstChild.wholeText;该方法我已经在我的美国空间导购论坛上测试过,的却有效!
后记:
最近登陆论坛很少管理原因大部分都是因为这个,ie浏览器基本上不用,速度慢反应迟钝不是一些银行等网站必须用不然早就仍一边了;火狐现在也是越来越慢,启动下要一分钟,而且常年挂代理泡论坛也不方便;Google的Chrome浏览器现在是我的最爱,速度快、方便、简洁,但是dz论坛不兼容,管理起来不方便,无奈,好在有办法解决,而且很简单! GG的浏览器确实速度快,但与某些论坛的兼容有待加强 如果你是DZ 7.0论坛,你会发现股沟的Chomre点击任何管理功能,比如改色、置顶等,弹出的菜单要不然就是空白要不然就没法弹出来。现在给出一个简单的解决办法…
其实这是因为DZ7.0的JS程序没有判断正确浏览器,所以导致页面动作失常而产生的不正常问题。
下面是解决办法,首先找到你的 include/js/common.js 这个文件,打开它:
第一步:
搜索:
var is_moz = (navigator.product == ‘Gecko’) && userAgent.substr(userAgent.indexOf(‘firefox’) + 8, 3);
下面增加:
var is_chrome = /chrome/.test( navigator.userAgent.toLowerCase() );
第二步:
找到:
if(is_ie) {
s = $(ajaxpostHandle).contentWindow.document.XMLDocument.text;
} else {
s = $(ajaxpostHandle).contentWindow.document.documentElement.firstChild.nodeValue;
}
替换为:
if(is_ie) s = $(ajaxpostHandle).contentWindow.document.XMLDocument.text;
else if(is_chrome) s = $(ajaxpostHandle).contentWindow.document.documentElement.firstChild.wholeText;
else s = $(ajaxpostHandle).contentWindow.document.documentElement.firstChild.nodeValue;
现在到DZ后台,刷新缓存,再试试CHROME股沟浏览器,是不是正常了!
页:
[1]