造成以上原因我们需要修改的文件:statis/js/editor.js
修改方法:
我们先打开statis/js/editor.js这个文件然后查找以下代码
1 2 3 4 5 |
if(BROWSER.other) { $(editorid + '_controls').style.display = 'none'; return; } |
替换成下面的代码
1 2 3 4 5 6 7 |
/* if(BROWSER.other) { $(editorid + '_controls').style.display = 'none'; return; } */ |
造成此问题主要的原因是什么呢?
微软把IE11的USERAGENT标识改成了:
mozilla/5.0 (windows nt 6.1; wow64; trident/7.0; slcc2; .net clr 2.0.50727; .net clr 3.5.30729; .net clr 3.0.30729; media center pc 6.0; rv:11.0) like gecko
以前在USERAGENT里面都会带上MSIE与版本号,这次微软把这玩意儿改了,用like gecko作为IE标识,用rv作为版本号,而discuz在common.js判断浏览器的时候没有把IE11加入进来,所以当用IE11浏览的时候会出现此问题。