3

私は現在、スペル チェック機能を備えたリッチ テキスト エディターの実装を調査しています (できればすぐに使用できます)。

私はスペルチェックに関する他の多くの質問を見てきましたが、それらのほとんどはサーバーベースの (ajax) ソリューションを必要とします (「入力時にチェック」を実装する場合、これはあまりパフォーマンスが高くありません)。

しばらく前、私は Flex で RichTextEditor に取り組んでいて、クライアント側のチェックで非常に高速な squigglyを実装することができました。

現在、TinyMCE と CKEditor を検討していますが、クライアント側のチェック用に hunspell 辞書を統合できるかどうかについての情報は見つかりませんでした。

これら 2 つのリッチ テキスト エディターにクライアント側のスペル チェックをうまく統合した人はいますか? 辞書は必ずしも hunspell である必要はありませんが、推奨されます。

4

2 に答える 2

2

現在のクロス ブラウザーのスペル チェック機能と、それらが CKEditor などの HTML エディターで動作するかどうかを調べています。私はCKEditorのドキュメント(CKEditor Docs)で見つけました

ネイティブ スペルチェッカーを無効/有効にできること、および有効になっている場合は、Ctrl キーを押しながらスペル ミスの単語 (波線) を右クリックすることで、ネイティブ ブラウザーのスペル チェック メニューにアクセスできることを確認してください。参考までに、IE10 はまもなくリリースされ、HTML5 スペルチェックと editablecontent タグをサポートするネイティブ スペル チェッカーがブラウザーに含まれます。

于 2012-02-07T16:23:17.600 に答える
1

Firefox は hunspell 辞書 (いわゆるアドオン) をサポートしています。それを機能させるために必要なことは、tinymce init パラメータを使用することだけですgecko_spellcheck: true,。Internet Explorer やその他のブラウザーの場合、サーバーベースのアプローチを使用する必要がある場合があります。

于 2012-01-19T10:04:52.953 に答える