• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    解决FCKEditor在IE10、IE11下的不兼容问题

    第一种方法、浏览器设置兼容模式

    打开IE,点击“工具”菜单,选择“兼容性视图设置”,勾选“在兼容性视图中显示所有网站”选项即可。


    第二种方法、在使用编辑器的网页的:

    meta http-equiv="Content-Type" content="text/html; charset=gbk">
    下面加
    meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

    第三种方法、修改编辑器本身JS文件:

    修改编辑器目录下的 /editor/js/fckeditorcode_ie.js 文件,查找
    B.open("GET",A,false);
    在后面加上:
    try{B.responseType='msxml-document';}catch(e){}
    即为如下:
    B.open("GET",A,false);try{B.responseType='msxml-document';}catch(e){}B.send(null);

    第四种方法:下载安装百度浏览器

    百度浏览器确实不错,网页兼容比较好,而且支持国外网站加速,不用任何插件就可以打开google adsense,方便站长朋友。

    下载地址:https://www.jb51.net/softs/175321.html

    下面都是一些网页的补充:如果上面的还是不行可以参考下面的方法,其实我想说的是上面的方法不行的话,基本上就很难解决了,网站后台人员的使用浏览器真不能随便更新。

    使用版本

    fckeditor2.6.2

    //IE10 bug 修复

    1.在 fckeditor.js 文件 > 方法: FCKeditor_IsCompatibleBrowser

    找到这行 >>

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

    替换成 >>

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

    2.在fckeditorcode_ie.js这个文件

    找到

    e.scopeName!='HTML'

    把if条件换成

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

    找到

    D.parentElement().document!=B

    把if条件换成

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

    找到

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

    添加下面红色部分

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

    try {

    B.responseType = "msxml-document";

    } catch(e) {}

    B.send(null);

    清理浏览器缓存,看看是否已经解决了。

    解决FCKEditor在IE9,IE10弹出窗口的bug

    在上面的文章中,fckeditor的显示和文章的编辑已经没有问题了,可是当点击上传图片的按钮会发现还是会出现问题。

    原因是fckeditor在ie9以上的版本中不支持$=document.getElementById这种写法

    解决方法可以这么来做:
    打开这个文件,
    fckeditor/editor/js/fckeditorcode_ie.js ,

    找到这个方法:

    FCKTools.RegisterDollarFunction

    将原来的

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

    修改方法为:
    FCKTools.RegisterDollarFunction=function(A){A.$=function(v){return A.document.getElementById(v);}};

    上面的几种方法很容易就解决了,不过由于fckeditor版本的多样化,脚本之家小编为大家整理的方法,总能有些帮助。

    您可能感兴趣的文章:
    • CKEditor/FCKEditor 使用 CKeditor 3.0.1 快速使用教程(含插入图片)
    • FCKeditor使用方法(FCKeditor_2.6.3)详细使用说明
    • asp.net+FCKeditor上传图片显示叉叉图片无法显示的问题的解决方法
    • 修改fckeditor的文件上传功能步骤
    • ckeditor的使用和配置方法分享
    • ASP FCKeditor在线编辑器使用方法
    • 整合ckeditor+ckfinder,解决上传文件路径问题
    • FckEditor 配置手册中文教程详细说明
    • asp.net CKEditor和CKFinder的应用
    • PHP CKEditor 上传图片实现代码
    • CKEditor网页编辑器 中文使用说明
    • FCKeditor2.3 For PHP 详细整理的使用参考
    • javascript获取ckeditor编辑器的值(实现代码)
    • asp.net ckeditor编辑器的使用方法
    • 通过Fckeditor把图片上传到独立图片服务器的方法
    • 关于CKeditor的非主流个性应用的设置
    • asp中的ckEditor的详细配置小结
    • CKEditor4配置与开发详细中文说明文档
    上一篇:百度ueditor组件上传图片后如何设置img里的alt属性
    下一篇:解决SyntaxHighlighter 代码高亮不换行问题的解决方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    解决FCKEditor在IE10、IE11下的不兼容问题 解决,FCKEditor,在,IE10,IE11,