帝国CMS网站
2022-05-12
帝国CMS教程学习网站--各类帝国cms系统教程、帝国cms标签调用方法、帝国CMS模板插件推荐、后台采集教程,二次开发技术等各类技术教程知识,供广大网友查询学习。
常用帝国CMS的朋友都知道帝国自带的fckeditor编辑器不兼容ie10和ie11,只能换用其他浏览器,当然这其实是有解决办法的。
通过查看浏览器的错误报告,信息如下:
SCRIPT438: 对象不支持“selectSingleNode”属性或方法 fckeditorcode_ie.js, 行52 字符1021 文件路径:e/admin/ecmseditor/infoeditor/editor/js/fckeditorcode_ie.js
我们通过上面的路径找到上面这个文件并打开,找到如下代码
FCKXML.prototype={LoadUrl:function(A){this.Error=false;var B=FCKTools.CreateXmlObject('XmlHttp');if (!B){this.Error=true;return;};B.open("GET",A,false);B.send(null);
修改为:
FCKXml.prototype={LoadUrl:function(A){this.Error=false;var B=FCKTools.CreateXmlObject('XmlHttp');if (!B){this.Error=true;return;};B.open("GET",A,false);try {B.responseType = "msxml-document";} catch (e){};B.send(null);
这样保存,清空浏览器缓存即可解决。
当然如果我们是在调试网站,那不建议使用ie浏览器,使用chrome等现代浏览器的稳定性更好。
显示全部内容...