首页   |    通知公告   |    中心概况   |    数字校园   |    网络服务   |    用户支持   |    实验室   |    中心动态
技术支持
当前位置: 首页» 技术支持» 让后台编辑器WebEditor兼容IE8.0!

让后台编辑器WebEditor兼容IE8.0!

在IE8.0 Beta2版本下,Editor可以正常使用,IE8.0 RC1版本就不行了,新发布的IE8.0正式版也不行,在Editor编辑器上点击很多按钮均没有反应。当点击按钮的时候激活对应函数,IE8正式版对anonymous()进行了限制。

 

解决办法:打开 Editor/Js/Editor.js

168行左右:

 


if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'anonymous()');

改为:
if(navigator.appVersion.match(/8./i)=='8.'){
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'onclick(event)');
}
else{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'anonymous()');
}

 

 

如果希望再兼容傲游浏览器,就如下修改:

if(navigator.appVersion.match(/8./i)=='8.' || navigator.appVersion.match(/MAXTHON/i)=='MAXTHON'){
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'onclick(event)');
}else{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + 'anonymous()');
}


或者

 

if (element.YUSERONCLICK)

{

try

{

eval(element.YUSERONCLICK + 'onclick(event)');

}

catch(e){

eval(element.YUSERONCLICK + 'anonymous()');
}

}

 

 

建议:

 

以后在开发网站就不再使用eWebeditor编辑器了,在Chrome、Opera、FF这三个浏览器下均不能使用,改用Fckeditor。

地址:吉林省长春市卫星路7089号计算机中心二楼 长春理工大学信息化中心

版权所有 (c) 2012-2020 http://www.cust.edu.cn E_mail:wlzx@cust.edu.cn