隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,IE9的推出。有很多數(shù)網(wǎng)站用戶(hù)在添加內(nèi)容的時(shí)候發(fā)現(xiàn),加圖片沒(méi)有反應(yīng)了、加鏈接沒(méi)有反應(yīng)了,這是因?yàn)镮E的升級(jí)之后屏蔽了anonymous方法。
網(wǎng)站ewebeditor編輯器不支持IE8\IE9的解決方法通常,在Editor.js或者Editor.asp文件里,會(huì)有if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + 'anonymous()');這樣一串代碼,替換成: if(navigator.appVersion.match(/8./i)=='8.') { if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + 'onclick(event)'); } else { if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + 'anonymous()'); }
修改之后,重新啟動(dòng)編輯器就可以了。
eWebeditor編輯器是款比較經(jīng)典的在線(xiàn)編輯器,版本也多,最經(jīng)典的2.8免費(fèi)版都不支持最新的IE9,下面更改即可完成支持IE9
**************************找到這段源代碼******************************** if(navigator.appVersion.match(/MSIE (7|8)\./i)!=null){ if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)"); }else{ if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()"); }
element.className = "BtnMouseOverUp"; image.className = "Ico";
event.cancelBubble = true; return false; }
***************************修改為如下,可支持IE9********************* if (element.YUSERONCLICK) { try { eval(element.YUSERONCLICK + "anonymous()"); } catch(err) { eval(element.YUSERONCLICK + "onclick(event)"); } } element.className = "BtnMouseOverUp"; image.className = "Ico";
event.cancelBubble = true; return false; }
***************************修改為如下,可支持360瀏覽器下IE9*********************
try{ if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + "anonymous()"); } catch(e){ if (element.YUSERONCLICK) eval_r(element.YUSERONCLICK + "onclick(event)"); }
網(wǎng)站ewebeditor編輯器不支持IE8\IE9的解決方法 |