如果您将小部件添加为第一个元素,则Ctrl + A将无法在Chrome中使用。如果之前添加了一些文本,则“全选”功能完美无缺。
任何解决方法?
我使用的是ckeditor 4.5.5。
试试Widget Demo。
注意:在Firefox中,Ctrl + A有效,但第一个小部件中添加了标记<br type="_moz"></br>
。
答案 0 :(得分:2)
当窗口小部件是可编辑区域中的第一个或最后一个元素时,在Blink或WebKit浏览器中选择内容的问题是一个已知问题,并在此处报告:https://dev.ckeditor.com/ticket/11180。正如您在故障单报告中看到的那样,我们还能够在本机contenteditable
元素中重现此问题,这表示浏览器存在错误。遗憾的是,我们无法找到解决此问题的任何方法,浏览器供应商尚未提供修复程序。
备注:强>
br's
是由Firefox插入的。没有什么可担心的,因为一旦使用editor.getData
方法从编辑器获取数据,它们就会被过滤掉。以下是对其工作原理的一般性解释:Want to remove the <br type="_moz"> tag in CKEDITOR 4.2.0