当前位置: 首页 >> 技术资料 >> 360浏览器、IE7、IE8下ewebeditor编辑器不兼容的解决办法 RSS

360浏览器、IE7、IE8下ewebeditor编辑器不兼容的解决办法

 

因为ie8屏蔽了anonymous方法,所以要将anonymous改成onclick方法。

打开include下面的editor.js文件,找到这段代码:

     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()");
}

把代码改成这样之后在ie7和ie8下就都可以正常使用了。

如果还不好使就将上边的代码换成如下代码

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

360我就是这么解决滴,嘿嘿~

上一篇:关于360浏览器下eWebEditor编辑器不显示的问题

下一篇:美团万人团购券被指无效 DQ称协议公章伪造

comments

leave a reply »

 
0 responses to “360浏览器、IE7、IE8下ewebeditor编辑器不兼容的解决办法”