日省其身,有则改之,无则加勉!
当前位置:首页网络技巧 - ewebedit 编辑器不支持ie8解决方法

ewebedit 编辑器不支持ie8解决方法

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

解决办法:打开 /editor/Include/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()");
}


分享到: 更多
标签:ewebeditIE8
分类:网络技巧| 发布:你认错人了| 点击: | 发表时间:2010-9-6
本文链接:http://www.netcento.com/archive/263.html
上一篇:« 小红伞FREE版本8月25日误报WINLOGON
下一篇:IE8神秘漏洞可令用户自动发推 »

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。