8

Was dieser Fehler in IE10 bedeutet/11:konnte nicht abgeschlossen werden der Betrieb aufgrund eines Fehlers 800a025e

Error: Could not complete the operation due to error 800a025e. 

Und wie würde ich es debuggen?

Er sagt, seine folgende Zeile:

this.nativeSelection.removeAllRanges(); 

https://code.google.com/p/rangy/source/browse/trunk/src/js/core/wrappedselection.js#416

es in Aktion Siehe hier: http://panmedia.github.io/raptor-editor/tests/cases/selection/selection-expand.html

+0

http://stackoverflow.com/questions/3169786/Klartext-Auswahl-mit-Javascript – Ian

+0

Ein Beispiel würde helfen. –

+0

Ich bekomme auch genau den gleichen Fehler beim Aufruf von 'removeAllRanges()' in IE9, sporadisch obwohl. @ TimDown Ich denke an die Verwendung Ihrer rigy Bibliothek, um zu sehen, ob der Fehler verschwindet ... aber zuerst denke ich, ich werde versuchen http://StackOverflow.com/a/3171348/227299 –

Antwort

-3

Alle Fehler 80.020.101 Mittel ist, dass es ein Fehler war, von einer Art, während Auswerten von JavaScript. Wenn Sie dieses JavaScript über Ajax laden, ist der Evaluierungsprozess besonders streng.

Could not complete the operation due to error 80020101. IE

+1

OP fragte nach einem anderen Fehlercode, 800a025e? –

+0

In der Tat, als ich den Code lief 80020101 – maurycy

0

bekam ich diesen Fehler, wenn zu window.getSelection().removeAllRanges(); und es gab keine Auswahl zu versuchen. Eine Abhilfe ist, zu überprüfen, ob es eine Auswahl zuerst:

if (window.getSelection().getRangeAt(0).getClientRects.length > 0) { 
    window.getSelection().removeAllRanges(); 
} 
3

ich diesen Fehler hatte vor kurzem kommen, Ich reparierte sie mit folgendem chceck:

var sel = window.document.getSelection(); 
if (sel.rangeCount > 0 && sel.getRangeAt(0).getClientRects().length > 0) { 
    sel.removeAllRanges(); 
} 
+0

vorgestellt hatte ich das gleiche Problem mit dem Trumbowyg HTML-Editor. Es wurde mit dieser Lösung behoben. Danke – woens

+0

Das begann mir ein anderes Problem in Chrome: "** Discontiguous Auswahl wird nicht unterstützt **." Wo verwende ich: 'selection.addRange (Bereich)' – mayankcpdixit