`
songxh2
  • 浏览: 131905 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

fckeditor兼容ie10解决方案

 
阅读更多

由于微软开发人员带来的痛苦,大家只能默默忍受着,修正fckeditor编辑器兼容ie8、9、10浏览器最全解决方案:

 

  1.下载官网提供的2.6.10版本http://sourceforge.net/projects/fckeditor/files/FCKeditor/
  2.修复IE10兼容型问题。fckeditor编辑器在高版本IE(IE9/10/11)下不显示的解决办法 参考文章:http://www.pageadmin.net/article/20131130/581.html
 3.1、打开fckeditor.js 文件(pageadmin建站系统此文件在目录/e/incs/fckeditor目录下)
      找到: 

var sBrowserVersion = navigator.appVersion.match(/MSIE (...)/)[1] ;

     替换成 >>

var sBrowserVersion = navigator.appVersion.match(/MSIE ([d.]+)/)[1] ;

       

 3.2、找到在fckeditorcode_ie.js这个文件(/e/incs/fckeditor/editor/js目录下)
     3.2.1、找到:

if(FCKBrowserInfo.IsIE&&e.scopeName!='HTML')  

      替换成:

if(FCKBrowserInfo.IsIE&& e.scopeName && e.scopeName!='HTML')

 

     3.2.2、找到:

if (D.parentElement().document!=B) 

     替换成:

if(D.parentElement().document && D.parentElement().document!=B)

 

     3.2.3、找到:

B.open("GET",A,false);

      在后面添加

try{B.responseType = "msxml-document";}catch(e){}

 

3.3 Bug fix for FCKeditor "RegisterDollarFunction"     

 FCKTools.RegisterDollarFunction=function(A){A.$=A.document.getElementById;}; 

   替换成 >>    

FCKTools.RegisterDollarFunction=function(A){A.$=function(id){return A.document.getElementById(id);};};

 

4.修改fckeditor\editor\filemanager\browser\default\js\fckxml.js :根据参考文章:https://dev.ckeditor.com/ticket/9942 

      找到:

 oXmlHttp.send( null ) ;

    在上面这行加上下面这行,就这个未知,其他位置还真不行!!:    

try { oXmlHttp.responseType = 'msxml-document'; } catch(e){}

 

 

 修改完毕后清理一下浏览器缓存,fckeditor编辑器就可以正常显示了。

分享到:
评论

相关推荐

    FCKeditor兼容各浏览器的html编辑器

    **FCKeditor:一款强大的HTML编辑器** FCKeditor是一款著名的开源富文本编辑器,它在Web开发领域中被广泛使用,尤其...对于那些需要在网页上实现复杂文本编辑功能的项目来说,FCKeditor无疑是一个值得考虑的解决方案。

    fckeditor在ie9中无法弹出对话框的解决方法(弹出层兼容问题)

    总的来说,解决FCKeditor在IE 9中无法弹出对话框的问题需要对源代码进行适当的调整,同时也要意识到技术的更新换代,及时转向更先进、更稳定的解决方案,如CKEditor。在实际开发中,对各种浏览器的兼容性和新技术的...

    FckEditor有用的资源

    此外,如果遇到兼容性问题,旧版本的FCKeditor可能提供了一种回溯解决方案。 FCKeditor具有以下关键特性: 1. **跨浏览器支持**:FCKeditor能在多种主流浏览器(如IE、Firefox、Chrome、Safari等)上运行。 2. **...

    FCKeditor2.5配置教程

    **FCKeditor 2.5配置教程** FCKeditor是一款流行的开源HTML文本编辑器,它为网站提供了类似桌面文字处理软件的...在实际应用中,根据项目需求进行适当调整,你会发现FCKeditor是一个强大且灵活的文本编辑解决方案。

    fckeditor 2.1.1 多国语言版

    2. **跨平台**:由于基于Web技术,FCKeditor可以在多种操作系统和浏览器环境下运行,包括Windows、Mac OS、Linux等,同时兼容IE、Firefox、Chrome、Safari等主流浏览器。 3. **多语言支持**:FCKeditor 2.1.1提供...

    FCKeditor2.6.4使用说明

    - 遇到问题时,可以查阅FCKeditor的官方文档、社区论坛和Stack Overflow等技术社区寻找解决方案。 - 开发者可以通过查看源码和调试工具来定位问题,必要时参与社区贡献修复问题。 总之,FCKeditor2.6.4作为一款...

    ie9后浏览器fckeditor无法上传图片、弹出浮层内容不显示的解决方法

    本文将深入探讨在IE9环境下,FCKeditor遇到的“无法上传图片”以及“弹出浮层内容不显示”的问题,并提供两种解决方案。 首先,我们要理解问题的根源。IE9在JavaScript的实现上做了一些改变,不再支持`var $ = ...

    FCKEditor_v2.6.8

    总之,FCKEditor_v2.6.8 是一个强大而灵活的富文本编辑解决方案,为Web开发者提供了在网页上实现复杂文本编辑功能的有效途径。虽然现在有更新的编辑器如CKEditor和TinyMCE等,但FCKEditor在它的时代是一个极具影响力...

    fckeditor插件

    **fckeditor插件详解** fckeditor是一款基于JavaScript的开源网页编辑器,因其强大的...无论是个人博客、企业网站还是大型内容管理系统,fckeditor都能提供高效的文本编辑解决方案,极大地提高了Web内容的创建效率。

    FCKEditor_ASP精简版

    这对于小型网站或者对性能要求较高的项目来说,是非常理想的解决方案。 在压缩包中,`readme.txt` 文件通常包含有关如何安装、配置和使用FCKEditor_ASP的说明,可能还会包含开发者的一些注意事项和建议。而 `fck` ...

    Fckeditor下载

    Fckeditor是一款功能强大的在线文本编辑器,...在安装和使用过程中,如果遇到问题,可以参考官方文档或社区资源,通常能找到解决方案。总的来说,Fckeditor是一个强大且灵活的在线编辑工具,值得广大开发者尝试和使用。

    FCKeditor.Net2.5

    下载FCKeditor.Net2.5,意味着您将拥有一个强大的网页编辑解决方案。它不仅能提升用户的编辑体验,还能提高网站的整体质量和互动性。与FCKeditor的其他版本相比,2.5版本在性能优化和稳定性上有了显著提升,是.NET...

    FCKeditor在线文本编辑器使用

    FCKeditor兼容大部分现代浏览器,包括IE、Firefox、Chrome、Safari和Opera。然而,由于浏览器之间的差异,可能会遇到样式显示不一致的问题,此时需要调整编辑器的CSS样式来确保在各种环境下的一致性。 ### 6. 用户...

    fckeditor中文版

    总的来说,FCKeditor中文版是一个强大且易用的富文本编辑解决方案,适用于需要在网页上提供高质量文本编辑体验的应用场景。其汉化版本更贴近中国用户的使用习惯,降低了学习和使用门槛,是开发人员构建内容管理系统...

    fckeditor网站在线文本编辑器+asp.net

    5. **兼容性**:Fckeditor兼容多种浏览器,包括IE、Firefox、Chrome、Safari和Opera,确保在不同用户设备上的良好体验。 6. **安全性**:编辑器具有内置的安全机制,可以防止XSS(跨站脚本攻击)和其他类型的注入...

    FCKeditor 2.6.4 版本

    FCKeditor是一款流行的开源富文本编辑器,广泛用于Web应用程序,允许用户在浏览器端进行复杂的文本格式...总的来说,FCKeditor是一个功能强大、可定制的富文本编辑解决方案,为Web应用的文本编辑需求提供了有力的支持。

    fckeditor2.66 for ASP中文版

    总的来说,FCKeditor 2.66 for ASP 中文版为ASP开发人员提供了一个强大且易用的富文本编辑解决方案,它不仅能满足基本的文字编辑需求,还能通过扩展实现更复杂的编辑功能,是构建内容管理系统或论坛等应用的理想选择...

    fckeditor增强版

    总的来说,Fckeditor增强版通过添加上传附件的功能,为Web内容创建提供了更为全面的解决方案,使得内容创作和管理变得更加高效和灵活。无论是网站管理员还是普通用户,都能从中受益,享受更加顺畅的编辑体验。

    FCKeditor使用方法详解 附:FCKeditor2.66版

    FCKeditor有一个活跃的开发者社区,提供了丰富的资源和解决方案。 总结,FCKeditor是一个强大的Web富文本编辑器,其2.6.6版本具有广泛的定制性,可以满足不同项目的需求。通过理解和掌握上述使用方法,你可以轻松地...

    传智播客 fckeditor 笔记

    ### 四、常见问题与解决方案 1. **编辑器显示不全**:可能是因为CSS冲突或JavaScript加载顺序问题,检查页面中的CSS和JavaScript引用。 2. **图片/文件上传失败**:检查服务器端的上传配置,确保有正确的文件上传...

Global site tag (gtag.js) - Google Analytics