簡體   English   中英

javascript Rich Text編輯器的替代方法

[英]Alternatives to javascript Rich Text Editors

嘗試了許多javascript RTE,我似乎總是遇到一個或多個showtopper問題。

我想知道是否有除HTML designMode之外的技術來構建RTE並以干凈的方式解決這些問題。可能是在Flash中,還是作為Java Applet之類的?


PS:通常在javascript RTE中有問題的東西:

  • 無法阻止用戶將其他格式的富文本從其他應用程序粘貼到編輯器中
  • 無法保證生成的代碼是有效的XHTML
  • 同一頁上不能有多個編輯器
  • 無法自定義與RTE關聯的控件。
  • 無法在jQuery / YUI對話框中打開RTE

有些基於JavaScript的編輯器不使用設計模式,因此與大多數編輯器相比,其優缺點不同。 這些也容易使復制和粘貼變得復雜。 這是一個例子:

http://www.fluffy.co.uk/stediting/

無論選擇什么,您都可能必須對其進行一些自定義。 那是在BSD許可下的,所以這只是您是否願意為此付出努力的問題。 基於Flash的解決方案也不錯,但不再像跨平台那樣。

WYMeditor將輸出強制為XHTML,並且在結構化輸出方面特別嚴格。 它碰到您的大多數問題點:

創建WYMeditor的目的是生成結構完美的XHTML嚴格代碼,以符合W3C XHTML規范並促進現代應用程序的進一步處理。

我們使用FCKeditor(CKeditor是新版本。顯然,他們不喜歡聽起來像褻瀆... http://ckeditor.com/ )。 它符合您上面列出的所有要求,但其他應用程序的粘貼除外。 Word混亂的標記仍然可以實現。 我們在服務器端進行了一些過濾,以刪除單詞標記。

我建議使用TinyMCE ,它可以控制字符的粘貼方式以及生成的html / xml。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM