全国服务热线 0754-89825733
 登录  注册   充值   
  • 马来西亚服务器
  • 香港韩国服务器

为什么选择我们

  • 国内主机免费备案
  • 15年优质服务经验
  • 超强主机控制面板
  • 虚拟主机自动开通
  • 独家文件监控功能
  • 100G高速带宽接入
  • 专业DDOS攻击防火墙
  • 自主防DDOS攻击系统
  • 专业的网络安全维护
  • 高性能集群至强服务器
  • 全年365天不间断运行
  • 7*24小时技术维护
  • 常见程序免费预安装
  • 免费赠送企业邮箱

ewebeditor不兼容(不支持)IE8/9的解决办法
 
发布时间:2015-12-4 15:46:07
 

关于eWebEditor支持IE7和IE8的问题,我们已经介绍了,找到eWebEditor编辑器所在的目录,然后搜索到editor.js文件

用记事本或网页编辑软件打开它,然后找到

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

把它代替为:

if(navigator.appVersion.match(/MSIE (7|8)\./i)!=null){
if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + "onclick(event)");
}else{
if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + "anonymous()");
}

以上是IE7/IE8的解决办法。对于现在WIN7的IE9的就又出现了不兼容现象,解决办法是:

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

用记事本打开它,找到你之前修改它兼容IE7,IE8的代码,即

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

或者是

if(navigator.appVersion.match(/MSIE (7|8)\./i)!=null){
if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + "onclick(event)");
}else{
if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + "anonymous()");
}

代替为

if(navigator.appVersion.match(/9./i)=='9.')
{
if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + "onclick(event)");
}
else

{
if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + "anonymous()");

或代替为

if (element.YUSERONCLICK)
{
try
{
eval(element.YUSERONCLICK + "onclick(event)");
}
catch (e){
eval(element.YUSERONCLICK + "anonymous()");
}
}


 
 
企业微信
在线客服
点击这里给我发消息 微信客服
点击这里给我发消息 在线客服01
点击这里给我发消息 在线客服02
点击这里给我发消息 24小时售后