當前位置:商標查詢大全網 - 遊戲電競 - FCKeditor2.3 google瀏覽器下報錯,請問如何解決,謝謝了!

FCKeditor2.3 google瀏覽器下報錯,請問如何解決,謝謝了!

建議使用最新版的FCKeditor.java(主頁上有,好像是2.6)。

這個原因是它讀取瀏覽器版本時報錯,最簡單的改動方法就是去掉驗證,即在FCKEditro.isCompatible()代碼中增加判斷有AppleWebKit串就 return true;

private boolean isCompatible() {

String userAgent=request.getHeader("user-agent");

if(userAgent==null)

return false;

userAgent=userAgent.toLowerCase();

if ((userAgent.indexOf("msie") !=-1) && (userAgent.indexOf("mac") == -1) && (userAgent.indexOf("opera") == -1)) {

if(retrieveBrowserVersion(userAgent)>=5.5)

return true;

}

else if (userAgent.indexOf("applewebkit") !=-1){

return true;

}

else if (userAgent.indexOf("gecko") !=-1){

if(retrieveBrowserVersion(userAgent)>=20030210)

return true;

}

return false;

}

不過這種改動不能保證後續代碼與瀏覽器的兼容性,不如用新版吧。