CKEditor ドキュメントからダブル スペースを削除するプラグインを作成しようとしています。私は非常に単純な解決策を思いつきましたが、それが必ずしも最良の解決策であるとは思いません。実行後、カーソルはドキュメントの先頭に戻ります。
これが私がこれまでに持っているものです:
data = editor.getData();
result = data.replace(' ', ' ');
editor.setData(result);
基本的には、エディタ内のすべてを取得し、ダブル スペースを置き換えて元に戻します。それを行うより良い方法はありますか?コマンドを実行する前にカーソルを開始した場所にとどめる方法はありますか?