Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome中的CKEditor进入模式问题_Javascript_Jquery_Asp.net_Ckeditor_Fckeditor - Fatal编程技术网

Javascript Chrome中的CKEditor进入模式问题

Javascript Chrome中的CKEditor进入模式问题,javascript,jquery,asp.net,ckeditor,fckeditor,Javascript,Jquery,Asp.net,Ckeditor,Fckeditor,在Ckeditor的演示页面上,请键入源代码模式,例如: 默认输入模式为:“p” 测试 你好 在此之后,在标准模式下,在“Hello”单词前添加新行,然后按backspace。。。 Chrome将为此添加span标记(但不应该)…其他浏览器也可以 当我将entermode更改为“BR”时,它在chrome中也可以正常工作……对我来说也可以,但是 当按下回车键时,有没有办法覆盖“BR”entermode以有两行新行?谢谢这是Webkits的可怕行为。当您按backspace键时,它将创建span

在Ckeditor的演示页面上,请键入源代码模式,例如:

默认输入模式为:“p”

测试
你好

在此之后,在标准模式下,在“Hello”单词前添加新行,然后按backspace。。。 Chrome将为此添加span标记(但不应该)…其他浏览器也可以

当我将entermode更改为“BR”时,它在chrome中也可以正常工作……对我来说也可以,但是
当按下回车键时,有没有办法覆盖“BR”entermode以有两行新行?谢谢

这是Webkits的可怕行为。当您按backspace键时,它将创建
span
,以在第二行(标题)与其合并时保留第一行的样式。不幸的是,这不能通过CKEditor核心开发人员以外的其他方式来修复,因为很可能只有自定义的退格处理程序才能防止这种情况


我把你的案子加到这张罚单上:

这是Webkits的可怕行为。当您按backspace键时,它将创建
span
,以在第二行(标题)与其合并时保留第一行的样式。不幸的是,这不能通过CKEditor核心开发人员以外的其他方式来修复,因为很可能只有自定义的退格处理程序才能防止这种情况


我已将您的案例添加到此票据中:

处理此问题的一种方法是使用
删除格式按钮。当您注意到发生这种情况时,突出显示修改后的文本,然后单击
删除格式
按钮将删除插入的跨距。这不是一个解决方案,但至少它变得易于管理

处理此问题的一种方法是使用
Remove Format
按钮。当您注意到发生这种情况时,突出显示修改后的文本,然后单击
删除格式
按钮将删除插入的跨距。这不是一个解决方案,但至少它变得易于管理

我创建了一个插件来修复这个Bug。。在init()回调中:


我创建了一个插件来修复这个Bug。。在init()回调中:


在这个问题上有什么进展吗?没有。Webkit和Blink的开发者都没有回应。我们不能永远等下去,所以我们肯定会自己解决这个问题。不过,我们现在还有其他优先事项,所以这张票得等一等。对此无能为力:(.在这个问题上有任何进展吗?没有。Webkit和Blink的开发人员都没有回应。我们不能永远等待,所以我们肯定会在我们这边解决这个问题。虽然,我们现在有其他优先事项,所以这张票必须等待。对此无能为力:(。
<h1>Test</h1>
<p>Hello</p>