2

ページのテキストエリア要素にスペル チェック機能を追加したい ASP ベースの Web サイトがあります。ほとんどのページはエンジンから生成されますが、JavaScript を追加することもできます。したがって、私の推奨するソリューションは JavaScript ベースのものです。JavaScriptSpellCheckを試してみましたが、問題なく動作しますが、他のオプションが何であるかを確認したいと思います。また、 spellchecker.netも見つけましたが、サーバー ライセンスが 3500 ドルというのは高すぎるように思えます。

スペル チェックは別のウィンドウで行うことができ、複数の言語をサポートする必要があります (多ければ多いほど良い)。最終的には、スペル チェック オブジェクトにテキストエリア名または ID のコレクションまたは区切られた文字列 (ページに既に存在する名前が望ましい) を送信し、それらすべてをスペル チェックして、スペルが修正されるとテキストを更新したいと考えています。

4

6 に答える 6

1

もし私があなたなら、aspellのようなものを調べます-これはTinyMCEでサポートされているスペルチェックバックエンドの1つとして使用されます。個人的には、PHPに統合されているpspellを使用しています。

編集

ここには、PHPまたはPerl/CGIバージョンのaspell統合があります。チェックする価値があるかもしれません。

于 2009-12-21T16:35:43.883 に答える
1

以下は、私が作成したスペル チェック用の無料のオープン ソース Javascript ライブラリです。

https://github.com/LPology/Javascript-PHP-Spell-Checker

上部にライブ デモへのリンクがあります。デスクトップ ワープロのスペル チェッカーのような感覚で設計されています。これらの同じオプションに不満を持ってから書きました。

使用するには、JS ファイルと CSS ファイルをページにインクルードし、これを追加します。

var checker = new sc.SpellChecker(
    button: 'spellcheck_button', // opens the spell checker when clicked
    textInput: 'text_box', // HTML field containing the text to spell check
    action: '/spellcheck.php' // URL of the server side script 
);

スペル チェック用の PHP スクリプトが含まれていますが、正しい JSON 応答を返す限り、別の言語に簡単に移植できます。

于 2013-04-12T15:07:53.870 に答える
1

これについては、Google の API を使用して確認してください: http://www.asp101.com/articles/jeremy/googlespell/default.asp

于 2009-12-21T16:06:18.170 に答える
1

私が間違っていなければ、Firefox のスペルチェック用英語辞書は約 800KB のデータを必要とします。

すべてを JavaScript で行いたい場合 (フル機能のスペル チェック エンジンを使用する場合)、ページを読み込むたびに 800 KB のデータを読み込む必要があります。それは本当に良い考えではありません。

したがって、JavaScript でそれを行う代わりに、AJAX を使用してサーバーにデータを送信し、サーバー側でチェックして、それを返します。それが最善の方法です。

于 2009-12-21T16:10:00.927 に答える
0

これはかなり古い質問ですが、私の答えは、この質問に関する最新のオプションを探している人に役立つかもしれません.

「JavaScript SpellCheck」は、業界をリードする JavaScript のスペルチェッカー プラグインです。これにより、開発者はほぼすべての HTML 環境でスペルチェックを簡単に追加および制御できます。フォルダーを Web サイトにコピーするだけで、約 5 分でインストールできます。

http://www.javascriptspellcheck.com/

複数の言語もサポート - http://www.javascriptspellcheck.com/Internationalization_Demo

于 2016-03-28T07:54:51.213 に答える