网络知识

当前位置: 首页 > 网络知识 > 正文

让eWebEditor编辑器支持IE6.IE7.IE8傲游浏览器的方法

作者: 来源: 发布时间:2012年04月18日 00:00 点击次数:[]

最近项目用了eWebEditoreWebEditor在线HTML文本编辑器,发现点击eWebEditor上的所有按钮都没反应,eWebEditor一直都没改过,很少纳闷,经过排除最终确定问题出在IE浏览器的版本。powered by 25175.net
解决eWebEditor不支持IE8.IE7.傲游浏览器的方法如下:

1.首先找到eWebEditor编辑器所在的目录,然后搜索到editor.js文件,由于eWebEditor有很多个版本,所以editor.js文件所在的目录也有所不同,有的可能在Include目录下,有的可能在js目录下。

2.用记事本打开editor.js文件,找到如下代码:

if (element.YUSERONCLICK) {
eval(element.YUSERONCLICK + "anonymous()");
}

由于eWebEditor编辑器版本不同,有的可能找不到上面的代码,而是下面这样的代码,两种代码只是书写格式不同而已,含义是一样的:

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

3.将上面的代码替换为下面的代码即可:

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

上一条:转:中央网络安全和信息化领导小组第一次会议召开

下一条:EPON技术白皮书