Javascript 富格文本编辑-设计模式与内容编辑

Javascript 富格文本编辑-设计模式与内容编辑,javascript,cross-browser,richtextediting,Javascript,Cross Browser,Richtextediting,创建跨浏览器富文本编辑器时。你会用哪一种?为什么 请记住,粘贴必须具有弹性,以抵抗多个源(记事本、word和其他网站),并且不应依赖于任何Javascript库。您可能希望内容可编辑。设计模式应用于文档,内容可编辑于特定元素及其子元素 。。。目前,它们都不是令人满意的解决方案。我已经放弃了所谓的富文本编辑(我只是假设它是WYSIWYG编辑器的同义词)而坚持降价。@Yi Jiang-我确实找到了一些关于降价的资源,但编辑部分看起来像一种“wiki”格式,不适合我们的用户。您是否有一个标记所见即所得

创建跨浏览器富文本编辑器时。你会用哪一种?为什么


请记住,粘贴必须具有弹性,以抵抗多个源(记事本、word和其他网站),并且不应依赖于任何Javascript库。

您可能希望内容可编辑。设计模式应用于文档,内容可编辑于特定元素及其子元素


。。。目前,它们都不是令人满意的解决方案。我已经放弃了所谓的富文本编辑(我只是假设它是WYSIWYG编辑器的同义词)而坚持降价。@Yi Jiang-我确实找到了一些关于降价的资源,但编辑部分看起来像一种“wiki”格式,不适合我们的用户。您是否有一个标记所见即所得编辑器的示例,该编辑器在用户编辑时进行即时转换?RTE不是由iFrame封装,使富文本编辑器成为“文档”吗?如果是这样的话,那么contentEditable和designMode在其应用的上下文中不是实际上是同一件事吗?如果您使用的是iframe,我认为您是正确的;我自己从来没有完全实现过RTE,但我不确定。如果您希望在文档上混合使用可编辑和不可编辑的内容,例如要锁定某些部分的模板文档,那么您需要在文档级别使用contentEditable=“true”和contentEditable=“true”或“false”在内部的每个元素上。如果将设计模式应用于文档,则浏览器往往会忽略其中元素的contentEditable设置,从而可以编辑整个文档。