哪种Javascript富文本编辑器不会破坏浏览器的拼写检查?
时间:2020-03-05 18:42:17 来源:igfitidea点击:
我在ASP.Net项目中使用TinyMCE,我需要进行拼写检查。我发现仅有的TinyMCE插件在服务器端使用PHP,我想我可以分解并在服务器上安装PHP并这样做,但是坦率地说,这很痛苦。我不想那样做。
事实证明,Firefox的内置拼写检查对我来说很好,但在TinyMCE编辑器上似乎不起作用。我启用了gecko_spellcheck选项,该选项应该可以修复,但不能。
有谁知道一个不错的富文本编辑器,它不会破坏浏览器的拼写检查?
解决方案
回答
我至少知道yahoo!的RTF编辑器可让我们使用FireFox中随附的拼写检查器。
我还测试了FCKeditor,但这要求用户在其计算机上安装其他插件。
回答
TinyMCE仅在不指定gecko_spellcheck
选项时才尽力禁用拼写检查(我已通过示例代码对此进行了验证)。可能需要仔细检查tinyMCE.init()
调用,它应该看起来像这样:
tinyMCE.init({ mode : "textareas", theme : "simple", gecko_spellcheck : true });
回答
除了在Safari中运行的浏览器之外,大多数富文本编辑器都允许我们指定是否禁用浏览器的拼写检查器(由其他人回答)。
当前尚无办法以编程方式禁用Safari拼写检查器(如FF和IE7 +中一样),因此大多数富文本编辑器都选择让Safari来做自己的事情,方法是让浏览器控制上下文菜单。