我在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>
感谢您的协助!