在CkEditor中禁用指定标签之间的编辑

Disable editing between specified tags in CkEditor

本文关键字:标签 之间 编辑 CkEditor      更新时间:2023-09-26

根据您的经验,有什么方法可以做到这一点吗?例如,我有一个默认布局,当用户开始编辑一个空文档时加载,类似于:

<h1>Sample heading</h1>
<p>Sample text</p>
<div class="something"></div>

这里,我想有一个控制,以防止ppl开始写入到。somethingdiv。如果可能的话,我想禁用删除预定义标签的可能性。

不好意思,谢谢你的回答!:)

其他通过搜索引擎找到的人

你可以在CKEditor文档中使用HTML的contentitable属性。

http://docs.cksource.com/CKeditor_3.x/Users_Guide/NonEditable_Contents

我能想到的第一个解决方案是钩住所有可能操作内容的事件,创建文档树位置感知逻辑,并简单地拦截和计数事件,这些事件将编辑您的需求描述为不可编辑的区域。

我很好奇有没有比这更简单的方法