ありますか?Flash/Silverlight/WhateverにWYSIWYGリッチテキストエディタがない理由は何ですか?
デスクトップソフトウェア開発者の視点(おそらくWebデベロッパーとは対照的に)では、FlashやSilverlightなどのリッチWebアプリケーションプラットフォームは、Web用のWYSIWYGテキストエディターを実行するための優れたツールに見えます。より洗練された入出力、データ表現などが可能で、ブラウザとプラットフォームで一貫しています(SilverlightとMoonlightはまだありませんが、少なくともFlashはそうであるようです)。
しかし、開発者は、Javascript/DOM/HTML/CSSをすべての非互換性、相違点とともに使用して、特定のクォークを回避し、これらのテクノロジを、もともとはできると思われていた。
ウェブサイトにFlashを使用しない理由と一般に認められている例外:埋め込みビデオプレーヤーには、一般に認められている議論がいくつかあります。リッチテキストエディタの違いは何ですか? "フラッシュコントロールは孤立した砂場の中に住んでいます" - 普遍的に、WYSIWYGエディタを実行します。とにかくエディタの変更されていない未保存コンテンツを索引付けすることに気をつけているのは、「フラッシュコントロールのテキストを検索エンジンでインデックス化することはできません。 「すべてのユーザーにFlashがインストールされているとは限りません」 - そのため、すべてがJavascriptを有効にするわけではありません。
ここに質問があります:WYSIWYGエディタを実装するためにFlashよりJavascriptを選択する利点は何ですか?そうでなければ選ぶことの短所は何でしょうか?
HTMLについては、本当に準備ができていますか? IEで書かれたRTEのHTML出力は、常にFFやOperaと互換性がありますか? – Headcrab
これは主にFCKeditorを使用して、その出力HTMLがすべての現在のブラウザで正しくレンダリングされるという私の経験でした。 FCKeditorはIE5.5でもうまく動作すると主張しています。私はIE6より前に何もしません。 –
OK、彼らはHTML出力にも取り組んできました。 私は自分のモチベーションに関して、教師が宿題をしていることを模倣し、赤いインクで印を付ける、エラーマーキングシステムを作りようとしていました。ここでは、非常に初期のプロトタイプがあります:http://blog1.nuigurumi.webfactional.com/entry_id=0&action=show(FFでのみ動作し、マウスでテキストを選択して動作する方法) – Headcrab