修改编辑器以适应IE8

近来收到很多用户反馈today后台的编辑器IE8不兼容问题,有用户还热心发送来解决方案,依照此方案又查了些资料,成功解决了这个问题。

即在ewebeditor中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()");
  }

原理在于:ie8屏蔽了anonymous方法 所以要改成click方法,同时也要兼顾IE7以下的版本,所以就写成了上面的样子。

点击微信扫一扫