主题: IE下初始错误
作者: bluefish, 发布日期: 2012-11-29 19:29:27, 浏览数: 2012
操作系统: windows 7

浏览器版本: IE8.0

KindEditor版本: 4.1.4

BUG再现步骤:
1.this.editor = KindEditor.create('#'+this.uuid,{
   resizeType : 0,
   allowPreviewEmoticons : false,
   allowImageUpload : false,
   items : ['fullscreen']
}); 

2.以下源码最后一行(kindEditor.js),link.rel = 'stylesheet';出错,错误信息为:无法设置 rel 属性。 无效的属性值。调试中尝试将rel值改为除‘stylesheet’之外的都行。很是费解


function _loadStyle(url) {
var head = document.getElementsByTagName('head')[0] || (_QUIRKS ? document.body : document.documentElement),
link = document.createElement('link'),
absoluteUrl = _chopQuery(_formatUrl(url, 'absolute'));
var links = K('link[rel="stylesheet"]', head);
for (var i = 0, len = links.length; i < len; i++) {
if (_chopQuery(_formatUrl(links[i].href, 'absolute')) === absoluteUrl) {
return;
}
}
head.appendChild(link);
link.href = url;
link.rel = 'stylesheet';
}

3.观察相关局部变量没有异常,css的url也是正确的

期望结果: 正常显示。。


快来解救我吧。亲们。


发表新帖 发表回复