FCKeditor2.3이 Google 브라우저에서 오류를 보고합니다. 해결 방법을 알려주세요. 감사합니다!
FCKeditor.java 최신 버전(홈페이지에서 확인 가능, 2.6인 듯)을 사용하는 것이 좋습니다.
이유는 브라우저 버전을 읽을 때 오류를 보고하기 때문입니다. 이를 변경하는 가장 간단한 방법은 확인을 제거하는 것, 즉 FCKEditro.isCompatible() 코드를 추가하여 버전이 있는지 확인하는 것입니다. AppleWebKit 문자열 및 true 반환;
private boolean isCompatible() {
String userAgent=request.getHeader("user-agent");
if(userAgent ==null)
false 반환;
userAgent=userAgent.toLowerCase();
if ((userAgent.indexOf("msie") !=- 1) && (userAgent.indexOf("mac ") == -1) && (userAgent.indexOf("opera") == -1)) {
if(retrieveBrowserVersion(userAgent)>=5.5 )
true를 반환 ;
}
else if (userAgent.indexOf("applewebkit") !=-1){
return true;
}
else if (userAgent.indexOf("gecko") !=-1){
if(retrieveBrowserVersion(userAgent)>= 20030210)
return true;
}
return false;
}
그러나 이 변경 사항은 후속 코드와 브라우저의 호환성을 보장하려면 새 버전을 사용하는 것이 좋습니다.