我们必须为我们的产品添加一个基本的 HTML 编辑器。由于我们目前只支持 IE(大多数客户仍在使用 IE 6),我被告知要使用 Internet Explorer 内置的 XHTML 编辑功能——例如<div contentEditable="true">
,如“编辑网页”中所述。
除了不能在其他浏览器中工作。(管理层不认为有问题。我们的客户会忍受我们的软件只在IE下工作。我们的软件只在IE下工作,我们从来没有亏过钱;大多数客户目前只会让他们的员工使用IE6 )
使用 contentEditable 我们可能会遇到什么其他问题?
更新
我用“contentEditable”编写的 HTML 编辑器被证明很难获得可靠,有很多问题。如果我必须再次这样做,我会非常努力地使用众多开源解决方案之一(例如 TinyMCE),或者购买支持的 HTML 编辑器。
毫无疑问,只要有足够的时间,一个非常熟练的 jscript 程序员可以让“contentEditable”正常工作。只是网络上的所有示例看起来都很简单,直到您测试常见操作,例如从单词中剪切/粘贴并尝试编辑生成的 HTML。(只是客户会做的事情)
(只需在 stackoverflow 上搜索“contentEditable”即可了解其他人遇到的问题)