gpt4 book ai didi

CKEditor 错误,未捕获的 IndexSizeError : Failed to execute 'extend' on 'Selection' : 1 is larger than the given node's length

转载 作者:行者123 更新时间:2023-12-04 21:13:19 24 4
gpt4 key购买 nike

设置blurDelay = 0后,点击Bold,点击Paste in toolbar,会报如下错误。

未捕获的 IndexSizeError:无法在“选择”上执行“扩展”:1 大于给定节点的长度。

CK版本:“4.4.6”,修订:“08188c4”

只有在 Chrome 中,IE 和 FF 都可以

jsfiddle:http://jsfiddle.net/mfine2/98rwv6Lt/

错误票:http://dev.ckeditor.com/ticket/13241

Javascript 代码。

CKEDITOR.focusManager._.blurDelay = 0; 

var ck = CKEDITOR.replace( 'editor1', {
fullPage: true
});

ck.on( "blur", function( evt ){
console.log(this.getData());
});

最佳答案

我检查了您的测试用例,仅在 Blink 浏览器中出现错误(IE 和 FF 工作正常)但是你在操纵私有(private)属性(property)
http://docs.ckeditor.com/#!/api/CKEDITOR.focusManager._-property-blurDelay 仅供CKEditor内部使用 .

我们使用这样的属性的原因之一是摆脱浏览器之间的细微差异或在某些情况下可能引发的错误。 当您保持此属性不变时,不会出现错误 我认为这总结了它。您不应操纵编辑器内部属性。

关于CKEditor 错误,未捕获的 IndexSizeError : Failed to execute 'extend' on 'Selection' : 1 is larger than the given node's length,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29886961/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com