此错误在IE10 / 11中意味着什么:
Error: Could not complete the operation due to error 800a025e.
我该怎么调试呢?
它说这一行:
this.nativeSelection.removeAllRanges();
https://code.google.com/p/rangy/source/browse/trunk/src/js/core/wrappedselection.js#416
在此处查看此行动:http://panmedia.github.io/raptor-editor/tests/cases/selection/selection-expand.html
答案 0 :(得分:3)
我最近出现了这个错误,我用下面的chceck修复了它:
var sel = window.document.getSelection();
if (sel.rangeCount > 0 && sel.getRangeAt(0).getClientRects().length > 0) {
sel.removeAllRanges();
}
答案 1 :(得分:0)
我在尝试window.getSelection().removeAllRanges();
时遇到此错误,但没有选择。一种解决方法是首先检查是否有选择:
if (window.getSelection().getRangeAt(0).getClientRects.length > 0) {
window.getSelection().removeAllRanges();
}
答案 2 :(得分:-3)
所有错误80020101意味着在评估JavaScript时存在某种错误。如果您通过Ajax加载JavaScript,评估过程就特别严格。