在ie9和ie10中出现js错误
Getting js error with IE 9 and 10
当我们单击其中一个jsp页面文本区域时,我们将加载该文本区域中的ckeditor。在取消它之后,我们从该区域卸载ckeditor,并使其成为一个简单的文本区域。然后我们尝试第二次加载ckeditor,它给出了一个js错误。
这个错误是什么?
我们正在使用ckedtor v4.0。
我们只在IE 9/10浏览器中得到以下js错误。
消息:Permission denied
线:50
字符:375
代码:0
URI: ckeditor.js
签入ckeditor.js文件后,我们得到了这行代码,并获取了一个代码片段
getDocument:function()
{
return new CKEDITOR.dom.document(this.$.ownerDocument||this.$.parentNode.ownerDocument) //error getting at above line
}
我们如何消除这个错误?
谁能告诉我们这个js错误的解决方法?我在IE 8运行这个代码时收到这个错误:
var range = selection.getRanges()[0];
range.moveToBookmark(bookmarks[0]);
range.select();
特别是最后一行
解决方案是将其包裹在settimeout中,可能是因为IE8当时没有保存该元素,所以上面变成:
var range = selection.getRanges()[0];
range.moveToBookmark(bookmarks[0]);
window.setTimeout(function () { range.select(); }, 10);
ckeditor上的票是打开的,参见http://dev.ckeditor.com/ticket/10501
相关文章:
- Node.js错误“;ReferenceError:全局未定义“;在从0.10.2更新到0.12.2之后
- 最短路径算法js错误
- Modx数据包管理器ext-all.js错误
- Dropzone引导JS错误
- JS错误导致WordPress插件无法工作
- Date.js错误地分析了ISO 8601 UTC日期
- Ember.js错误“;无法读取属性'容器'未定义的“;使用液体火时
- React.js错误;相邻的JSX元素必须被封装在一个封闭标记“中;
- 获取意外的令牌ILLEGAL JS错误
- 使用动画时出现反应JS错误
- IE8 中未知的 JS 错误
- Angular JS错误:仅在IE 10和IE 11中出现[$rootScope:infdig]
- Meteor JS错误”;ReferenceError:X未定义”;
- Node.js错误:参数太多上传批量数据时出错
- CKEditor选项startupMode导致js错误
- 在出现JS错误的页面上运行外部Javascript
- angular js:错误:$没有在http文章中定义
- 使用JS检测所有JS错误
- Firebug不再显示JS错误
- require.js错误(topojson未加载)