如何防止 TinyMCE 在不更改初始化代码的情况下插入空元素
How to prevent TinyMCE from inserting into empty elements without changing initialization code
在某些 CMS 中,我需要一些以空 html 元素开头的文本。
<div class="invisible-div"></div>
<p>Some text</p>
文本是通过TinyMCE输入的。但是 TinyMCE 自动将
放入空元素中。
<div class="invisible-div"> </div>
<p>Some text</p>
通常我会改变 TinyMCE 的初始化方式来防止这种行为,但在这种情况下我只是 CMS 的用户,所以我不能改变代码。即便如此,我还能在文本中保留我的空元素吗?
所以事实证明我可以通过在其中插入 html 注释来欺骗 TinyMCE 认为元素不为空。
<div class="invisible-div"><!-- this is empty --></div>
<p>Some text</p>
在某些 CMS 中,我需要一些以空 html 元素开头的文本。
<div class="invisible-div"></div>
<p>Some text</p>
文本是通过TinyMCE输入的。但是 TinyMCE 自动将
放入空元素中。
<div class="invisible-div"> </div>
<p>Some text</p>
通常我会改变 TinyMCE 的初始化方式来防止这种行为,但在这种情况下我只是 CMS 的用户,所以我不能改变代码。即便如此,我还能在文本中保留我的空元素吗?
所以事实证明我可以通过在其中插入 html 注释来欺骗 TinyMCE 认为元素不为空。
<div class="invisible-div"><!-- this is empty --></div>
<p>Some text</p>