CKEditor 4:粘贴div标签会转换为p标签(Chrome)

时间:2019-04-06 06:56:50

标签: google-chrome ckeditor4.x

我在Mac上以标准安装方式运行CKEditor 4.11。当我复制并粘贴一个简单的div标签时,它总是将其转换为p标签。

更新:这似乎是 Chrome 中的问题,而不是FireFox。

我已使用config.allowedContent = true禁用了ACF,但这无济于事。我的配置没有任何其他插件或规则。我可以将<div>test</div>粘贴到源代码中,然后从渲染的(非源代码)视图中将其复制并粘贴到当前位置,但是从渲染的HTML网页复制/粘贴的任何div复制都只会转换为ap标签在编辑器中。

从网页粘贴时,其他标签也会被剥离。例如,任何<span>被删除。在关闭ACF之前,我采用了设置config.extraAllowedContent(span(*))的方法。虽然在粘贴原始源代码时可以正常工作,但是在粘贴复制的Web内容时却无济于事。

从标记为<span class="foo">Simple span</span>的网页复制“简单跨度”时,Chrome和FireFox之间的示例

Chrome(禁用ACF或允许跨度(*)时     <p>Simple span</p>

Firefox     <p><span class="foo">Simple span</span></p>

感谢您的协助!

0 个答案:

没有答案