【问题标题】:What Javascript rich text editor will not break the browser's spellcheck?什么 Javascript 富文本编辑器不会破坏浏览器的拼写检查?
【发布时间】:2014-05-20 22:58:12
【问题描述】:

我在 ASP.Net 项目中使用 TinyMCE,我需要进行拼写检查。我发现的唯一 TinyMCE 插件在服务器端使用 PHP,我想我可以分解并在我的服务器上安装 PHP 并这样做,但坦率地说,这太痛苦了。我不想那样做。

事实证明,Firefox 的内置拼写检查对我来说可以正常工作,但它似乎不适用于 TinyMCE 编辑器框。我启用了 gecko_spellcheck 选项,应该可以修复它,但它没有。

有人知道不会破坏浏览器拼写检查的优秀富文本编辑器吗?

【问题讨论】:

    标签: javascript spell-checking


    【解决方案1】:

    TinyMCE 仅在您未指定 gecko_spellcheck 选项时才竭尽全力禁用拼写检查(我用他们的示例代码验证了这一点)。可能需要仔细检查您的 tinyMCE.init() 调用 - 它应该看起来像这样:

    tinyMCE.init({
        mode : "textareas",
        theme : "simple",
        gecko_spellcheck : true
    });
    

    【讨论】:

      【解决方案2】:

      大多数富文本编辑器允许您指定是否禁用浏览器的拼写检查器(由其他人回答),但在 Safari 中运行的除外。

      目前无法以编程方式禁用 Safari 拼写检查器(如 FF 和 IE7+ 中的那样),因此大多数富文本编辑器选择让 Safari 自行处理,让浏览器控制上下文菜单。

      【讨论】:

        【解决方案3】:

        我知道至少yahoo!'s Rich Text Editor 会让您使用 FireFox 中包含的拼写检查器。

        我也测试了 FCKeditor,但这需要用户在他们的计算机上安装额外的插件。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-07-02
          • 2015-10-15
          • 2010-09-23
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多