我想在链接中包含一些块标签(在 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";,但这似乎没有任何效果。
您可以尝试做类似的事情:
CKEDITOR.dtd.a.div = 1;
CKEDITOR.dtd.a.p = 1;
src:
http://ckeditor.com/forums/Support/CKEditor-wont-allow-inside
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)