8

không lỗi này có ý nghĩa gì trong IE10/11:Không thể hoàn thành hoạt động do lỗi 800a025e

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

Và làm thế nào tôi sẽ gỡ lỗi nó?

Nó nói nó dòng này:

this.nativeSelection.removeAllRanges(); 

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

Nhìn thấy nó trong hành động ở đây: http://panmedia.github.io/raptor-editor/tests/cases/selection/selection-expand.html

+0

http://stackoverflow.com/questions/3169786/clear-text-selection-with-javascript – Ian

+0

Ví dụ sẽ hữu ích. –

+0

Tôi cũng gặp lỗi chính xác khi gọi 'removeAllRanges()' trong IE9, mặc dù không thường xuyên. @TimDown Tôi đang nghĩ đến việc sử dụng thư viện của bạn để xem liệu lỗi có biến mất hay không ... nhưng trước tiên tôi nghĩ tôi sẽ thử http://stackoverflow.com/a/3171348/227299 –

Trả lời

-3

Tất cả các phương tiện lỗi 80.020.101 là có một lỗi, của một số loại, trong khi đánh giá JavaScript. Nếu bạn tải JavaScript đó qua Ajax, quá trình đánh giá đặc biệt nghiêm ngặt.

Could not complete the operation due to error 80020101. IE

+1

OP hỏi về mã lỗi khác, 800a025e? –

+0

Thật vậy sau đó khi tôi chạy mã được cung cấp, tôi đã được trình bày với 80020101 – maurycy

0

tôi đã nhận lỗi này khi cố gắng window.getSelection().removeAllRanges(); và không có lựa chọn. Một cách giải quyết là để kiểm tra nếu có một sự lựa chọn đầu tiên:

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

Tôi có lỗi này mọc lên thời gian gần đây, tôi cố định nó với chceck sau:

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

Tôi đã có cùng một vấn đề bằng cách sử dụng trình soạn thảo html trumbowyg. Sửa lỗi với giải pháp này. Cảm ơn – woens

+0

Điều này đã bắt đầu cho tôi một vấn đề khác trong chrome: "** Lựa chọn không liên tục không được hỗ trợ **." nơi tôi sử dụng: 'selection.addRange (range)' – mayankcpdixit