哪种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来做自己的事情,方法是让浏览器控制上下文菜单。