我刚刚阅读了 Nicholas Zakas 的 Professional JavaScript for Web Developers 中关于浏览器中富文本编辑的部分。它说有两种方法可以实现富文本编辑:
designMode
属性设置为的iframeon
- 或具有
contenteditable
属性的元素
我从这些信息中得出的结论是,这两种技术都存在很多跨浏览器的不一致,因此没有一种是真正可靠的解决方案。
检查 Google Doc 的标记,我看到的只是一堆嵌套div
的 s。
所以,我很好奇,谷歌确定了哪种技术最适合实现富文本编辑?