圖片展示
圖片展示

400-8300-663

eWebEditor不支持IE8的解決方法[js報錯:缺少對(duì)象 editor.js]

浏覽: 發(fā)表時間:2018-04-13 00:00:00

網站後(hòu)台編輯頁面(miàn),無法上傳文件和圖片,點擊編輯器的按鈕沒(méi)反應,IE8顯示JS錯誤,缺少對(duì)象,editor.js,原因是eWebEditor的浏覽器兼容的問題,在IE6下面(miàn)沒(méi)有問題。

editor.js 有問題代碼是:

if (element.YUSERONCLICK) {
  eval(element.YUSERONCLICK + “anonymous()”);



原因是ie8屏蔽了anonymous方法所以要改成(chéng)onclick方法。網上的解決方法如下:(加個判斷浏覽器的語句) 

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()”);


經(jīng)測試,IE8和ie6下面(miàn)是沒(méi)問題的。但是在IE7下有問題。navigator.appVersion返回的字符串在各種(zhǒng)IE的情況下并不與實際情況一緻,比如在同時安裝了IE8和以IE内核的浏覽器(比如搜狗浏覽器)的情況下,并不是返回MSIE 8 而是MSIE 7。因此網上這(zhè)種(zhǒng)解決辦法是并不總是有效的。 


以下是可行的解決辦法: 

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

catch(e){ 
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)"); 


此種(zhǒng)方法在各種(zhǒng)IE下都(dōu)是有效的。(ewebeditor好(hǎo)像隻支持IE)。

eWebEditor不支持IE8的解決方法[js報錯:缺少對(duì)象 editor.js]
網站後(hòu)台編輯頁面(miàn),無法上傳文件和圖片,點擊編輯器的按鈕沒(méi)反應,IE8顯示JS錯誤,缺少對(duì)象,editor.js,原因是eWebEditor的浏覽器兼容的問題,在
長(cháng)按圖片保存/分享
2

域名合作夥伴:

新網、中資源、時代互聯、商中在線、

三五互聯、西部數碼

聯系我們

上班時間号碼:0757-28363863 / 28310083 / 28314601

非上班時間号碼: 0757-28310083 轉分機号 8805 或分機号 8806

傳真: 0757-28314601

圖片展示

Copyright © 2007-2023     佛山市寶鑫網絡科技有限公司    ALL RIGHTS RESERVED.

ICP備案号:     

 

 ICP備案号:

全國(guó)服務熱線
400-8300-663
辦公熱線
0757-28363863
二維碼
掃碼關注
添加微信好(hǎo)友,詳細了解産品
使用企業微信
“掃一掃”加入群聊
複制成(chéng)功
添加微信好(hǎo)友,詳細了解産品
我知道(dào)了