我想在链接中包含一些块标签(在 HTML5 中有效):
<a href="http://example.com">
<div>foo</div>
<p>bar</p>
<span>baz</span>
<strong>zoom</strong>
</a>
但是 CKEditor 重写了代码,使得链接被放置在块标签内并允许包装内联标签,因为上面的代码被以下代码替换:
<div><a href="http://example.com">foo</a></div>
<p><a href="http://example.com">bar</a></p>
<a href="http://example.com"><span>baz</span> <strong>zoom</strong> </a>
如何禁用此行为?
在 CKEditor 配置中,我使用config.allowedContent = true;
它禁用过滤允许的标签。
我们还使用config.autoParagraph = false;
不要求将根级标签包装在段落中。
我试过使用config.extraAllowedContent = "a p; a div";
,但这似乎没有任何效果。