Impossible de terminer l'opération en raison de l'erreur 800a025e

Qu'est-ce que cette erreur signifie dans IE10 / 11:

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

Et comment le débarrasser?

Il dit sa ligne:

 this.nativeSelection.removeAllRanges(); 

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

Consultez-le en action ici: http://panmedia.github.io/raptor-editor/tests/cases/selection/selection-expand.html

J'ai eu cette erreur récemment, je l'ai corrigé avec le chceck suivant:

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

J'ai eu cette erreur en essayant de window.getSelection().removeAllRanges(); Et il n'y avait pas de choix. Une solution de contournement consiste à vérifier s'il y a une sélection:

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

Toute erreur 80020101 signifie qu'il y a eu une erreur, tout en évaluant JavaScript. Si vous chargez JavaScript via Ajax, le processus d'évaluation est particulièrement strict.

Impossible de terminer l'opération en raison de l'erreur 80020101. IE