IE8下ewebeditor编辑器不能使用的解决办法

发布时间:2021年02月25日 浏览:1081 来源:创客网络

  之前好多客户的网站都是用EWebeditor的编辑器,最近有客户反映后台编辑器不能使用,一问是因为升级到了IE8。

  换编辑器太麻烦啦。在网上找到下面的代码,可以解决问题。

  找到编辑器下editor.js文件,有这样的段代码:

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

  因为ie8屏蔽了anonymous方法 所以要改成click方法,于是就改成这样,但是我又有了一个惊人的发现,那就是改成这样之后在ie7下编辑器就不管用了,痛苦之余我又去网上查,网上果然高水如云,果然在csdn上找到了答案:

  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下就都管用了。

返回