发现fck不支持chrome浏览器
查看源代码
修改如下FCKeditor.java
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("chrome") !=-1){
if(retrieveBrowserVersion(userAgent)>=5)
return true;
}
else if (userAgent.indexOf("gecko") !=-1){
if(retrieveBrowserVersion(userAgent)>=20030210)
return true;
}
return false;
}
private double retrieveBrowserVersion(String userAgent) {
if(userAgent.indexOf("msie")>-1) {
String str = userAgent.substring(userAgent.indexOf("msie") + 5);
return Double.parseDouble(str.substring(0, str.indexOf(";")));
}
else if(userAgent.indexOf("chrome")>-1){
String str = userAgent.substring(userAgent.indexOf("chrome") + 7);
return Double.parseDouble(str.substring(0, str.indexOf(".")));
}
else{
String str = userAgent.substring(userAgent.indexOf("gecko") + 6);
return Double.parseDouble(str.substring(0, 8));
}
}
chrome判定要写在gecko前面,这样就能支持chrome 5以上的版本了
分享到:
相关推荐
1. **跨浏览器兼容性**:FCK编辑器原版已经支持多种主流浏览器,如Internet Explorer、Firefox、Chrome、Safari和Opera。这个修改版进一步加强了这种兼容性,确保无论用户使用何种浏览器,都可以享受到一致的编辑...
3. **兼容性测试**:确保编辑器在各种浏览器环境下都能正常工作,包括IE、Firefox、Chrome、Safari和Opera等。 总的来说,FCK文本编辑器是一个强大的Web文本编辑解决方案,其丰富的功能和良好的扩展性使得它在.NET ...
1. **多平台支持**:FCKeditor是基于JavaScript编写的,可以在各种浏览器(如Internet Explorer、Firefox、Chrome和Safari)以及操作系统(Windows、Mac OS、Linux等)上运行。 2. **丰富的编辑功能**:它提供了...
- **良好的浏览器兼容性**:支持主流浏览器,如IE、Firefox、Chrome、Safari等。 - **丰富的API**:提供详尽的开发文档和API接口,方便与其他系统集成。 - **源码编辑模式**:用户可以切换到HTML源码模式直接编辑...
9. **兼容性**:FCKeditor致力于兼容各种浏览器,如Internet Explorer、Firefox、Chrome、Safari等。 在实际应用中,FCKeditor广泛用于论坛、博客、CMS(内容管理系统)以及企业内部的协作平台。例如,使用...
4. **兼容性**:与多种浏览器(如IE、Firefox、Chrome、Safari等)良好兼容,确保了广泛的用户群体可以顺畅使用。 5. **可扩展性**:提供API接口,开发者可以根据需要添加自定义插件或扩展功能,满足特定项目需求。 ...
FCKeditor支持多种浏览器,包括Internet Explorer、Firefox、Chrome和Safari等,具有高度的兼容性和易用性。 **安装与配置** 1. **下载与解压**:首先,你需要从官方网站或开源代码仓库下载FCKeditor的最新版本,...
1. **跨浏览器兼容性**:FCKeditor支持多种主流浏览器,如Internet Explorer、Firefox、Chrome和Safari,这使得它可以在不同的用户环境中无缝工作。 2. **丰富的编辑功能**:编辑器提供了诸如字体样式、字号调整、...
2. **跨平台**:支持多种操作系统,如Windows、Linux、Mac OS等,并且兼容多种浏览器,包括Internet Explorer、Firefox、Chrome、Safari等。 3. **高度可定制**:FCKeditor允许开发者通过修改配置文件或编写插件来...
1. **跨平台兼容性**:FCKeditor支持多种浏览器,包括Internet Explorer、Firefox、Chrome、Safari等,确保了广泛的用户群体都能使用。 2. **丰富的文本格式化**:提供如字体选择、字号调整、颜色设定、对齐方式、...
1. **跨浏览器兼容性**:FCKeditor支持多种主流浏览器,如Internet Explorer、Firefox、Chrome和Safari等,确保在不同平台上提供一致的用户体验。 2. **丰富的功能**:FCKeditor提供了多种文本格式化选项,如加粗、...
1. **跨浏览器兼容性**:正如标题所提及,FCKeditor 支持多种浏览器,包括Internet Explorer、Firefox、Chrome、Safari和Opera,这使得它具有广泛的适用性。 2. **丰富的功能**:FCKeditor 提供了多种编辑功能,如...
1. **多平台支持**:FCKeditor支持多种操作系统,如Windows、Linux和Mac OS,同时也兼容主流的Web浏览器,包括Internet Explorer、Firefox、Chrome和Safari。 2. **丰富的编辑功能**:FCKeditor提供了丰富的文本...
1. **跨平台兼容性**:FCKeditor支持多种浏览器,包括Internet Explorer、Firefox、Chrome、Safari等,确保了广泛的用户覆盖。 2. **丰富的编辑功能**:FCKeditor提供了格式化、插入图片、链接、表格、字体调整、...
它采用JavaScript编写,可以在多种浏览器环境下运行,包括Internet Explorer、Firefox、Chrome等,提供了一致的用户体验。编辑器界面简洁,提供了各种工具栏按钮,用户可以通过点击按钮轻松完成格式调整、字体选择、...
FCKeditor支持多种浏览器,包括Internet Explorer、Firefox、Chrome和Safari等,使得开发者可以构建跨平台、跨浏览器的Web应用。 **FCKeditor的核心组件** 1. **FredCK.FCKeditorV2.dll**:这是FCKeditor的核心...
8. **兼容性**:编辑器与主流浏览器(如IE、Firefox、Chrome、Safari等)兼容,确保在各种环境下都能正常工作。 **配置与下载** "Fck网页编辑器终极配置"可能指的是包含了所有可选功能和最新更新的编辑器版本。这...
它支持多种浏览器,包括Internet Explorer、Firefox、Chrome、Safari等,确保了跨平台的兼容性。编辑器提供了丰富的功能,如字体样式调整、段落格式设置、链接插入、图片上传与管理、表格编辑、以及多媒体对象的嵌入...
了解FCKeditor如何处理不同浏览器的差异,如IE、Firefox、Chrome等。 2. **性能优化** 学习如何优化FCKeditor的加载速度和内存占用,提高用户体验。 3. **安全考虑** 熟悉FCKeditor在防止XSS攻击、内容过滤等...