eWebEditor在线网页编辑器很多网络后台中都集成了,但是在最新IE浏览器IE8和IE7中却无法使用,因为ie8屏蔽了anonymous方法。所以需要修改一下editor.js里的代码。
在eWebEditor目录下搜索editor.js文件,用记事本打开找到这段代码:
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
据说因为ie8屏蔽了anonymous方法 所以要改成click方法:
if(navigator.appVersion.match(/8./i)=='8.' || navigator.appVersion.match(/7./i)=='7.'){
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)"); //IE8 or IE7
} else {
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()"); //IE6
}
将上面这段代码替换掉原来的就可以了。