主题: ie11无法显示官方演示案例
作者: loodeer, 发布日期: 2014-06-09 14:06:49, 浏览数: 2240
操作系统: win7

浏览器版本: ie11 版本:10.0.9200.16521 更新版本:11.0.7

KindEditor版本: 4.1.10官网上的演示案例

BUG再现步骤:
1.访问http://kindeditor.net/demo.php,显示不了
2.
3.

期望结果: 希望兼容

作者: Roddy, 发布日期: 2014-06-09 14:36:57
windows 7 64位,IE 11.0.8,正常显示。
回复
作者: loodeer, 发布日期: 2014-06-09 16:46:41
回复Roddy:就是这个特定小版本的ie不能显示。js报错是“对象不支持‘arrachEvent’属性或方法”。
回复
作者: loodeer, 发布日期: 2014-06-10 14:18:54
回复Roddy:今天又发现一例不兼容 ,版本:ie11.0.9600.17107 更新版本:11.0.8   。系统:联想OEM  。
回复
作者: Roddy, 发布日期: 2014-06-10 15:20:29
回复loodeer:我大概知道原因了,可能是这里有问题。
if (_IE) {
	window.attachEvent('onunload', function() {
		_each(_eventData, function(key, events) {
			if (events.el) {
				_unbind(events.el);
			}
		});
	});
}
改成
if (window.attachEvent) {
	window.attachEvent('onunload', function() {
		_each(_eventData, function(key, events) {
			if (events.el) {
				_unbind(events.el);
			}
		});
	});
}
回复
作者: loodeer, 发布日期: 2014-06-12 16:18:46
回复Roddy:这么修改能加载编辑框了,但是不能操作,一点就报错:“对象不支持‘parentElement’属性或方法”。
回复
作者: Roddy, 发布日期: 2014-06-12 17:20:41
回复loodeer:可能还是浏览器模式的问题,貌似不支持old IE API,我研究一下。
回复
作者: loodeer, 发布日期: 2014-06-15 02:33:34
回复Roddy:好的,辛苦了
回复
发表新帖 发表回复