抱歉,评论被关闭
Discuz 7.2 最新兼容性BUG (我来发布,有图有真相)
貌似康盛都在搞Discuz X版本了,没有管Discuz 7.2了。
我发布一个最新一的BUG,虚张声势哈!嘿嘿!
一、BUG: 帖子开启分类,IE能支持,ff 游览器都不行。
A、IE下:
B、FF下
二、测试代码报错(如下图所示):
说明 $(selectId+”_ctrl”)不存在
经过仔细检查发现 在一段js使用了outerHTML查如了一段 id=” ‘+selectId+’_ctrl ” 如下图:
三、问题分析结论:js函数outerHTML 支持IE,不兼容FireFox等
四、解决办法:
修改代码报错的位置outHTML,解决兼容性,就行了,在Discuz 7.2 站点目录 ./include/js/common.js
由于此目录下40-76行 outHTML有判断兼容FF的代码 但是在ff下BROWSER.firefox输出是未定义,有点纳闷
//最后找到11行 把BROWSER.firefox = document.getBoxObjectFor && USERAGENT.indexOf('firefox') != -1 && USERAGENT.substr(USERAGENT.indexOf('firefox') + 8, 3); //改成了 BROWSER.firefox = USERAGENT.indexOf('firefox') != -1 && USERAGENT.substr(USERAGENT.indexOf('firefox') + 8, 3);
测试通过!
本文出自 “凹凸曼” 博客,请务必保留此出处 http://www.apoyl.com/?p=714
日志信息 »
该日志于2011-05-13 03:36由 凹凸曼 发表在问题集分类下,
评论已关闭。
目前盖楼