9

这个错误在 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

4

3 回答 3

4

我最近出现了这个错误,我用以下检查修复了它:

var sel = window.document.getSelection();
if (sel.rangeCount > 0 && sel.getRangeAt(0).getClientRects().length > 0) {
    sel.removeAllRanges();
}
于 2015-10-22T10:43:58.187 回答
0

尝试时出现此错误window.getSelection().removeAllRanges();并且没有选择。一种解决方法是先检查是否有选择:

if (window.getSelection().getRangeAt(0).getClientRects().length > 0) {
    window.getSelection().removeAllRanges();
}
于 2015-09-05T05:43:57.867 回答
-3

所有错误 80020101 意味着在评估 JavaScript 时出现了某种错误。如果您通过 Ajax 加载该 JavaScript,则评估过程特别严格。

由于错误 80020101 无法完成操作。IE

于 2014-06-09T19:30:45.557 回答