IE8下ewebeditor編輯器不能使用的解決辦法
發(fā)布時間:2021年02月25日
瀏覽:964
來源:創(chuàng)客網(wǎng)絡(luò)
之前好多客戶的網(wǎng)站都是用EWebeditor的編輯器,最近有客戶反映后臺編輯器不能使用,一問是因為升級到了IE8。
換編輯器太麻煩啦。在網(wǎng)上找到下面的代碼,可以解決問題。
找到編輯器下editor.js文件,有這樣的段代碼:
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
因為ie8屏蔽了anonymous方法 所以要改成click方法,于是就改成這樣,但是我又有了一個驚人的發(fā)現(xiàn),那就是改成這樣之后在ie7下編輯器就不管用了,痛苦之余我又去網(wǎng)上查,網(wǎng)上果然高水如云,果然在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下就都管用了。