首页>技术知识>帝国CMS 帝国CMS网站后台编辑器不兼容IE10浏览器的解决方法!(很简单)
帝国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等现代浏览器的稳定性更好。


显示全部内容...