HTML在線編輯器,CKEditor 4.4.2 版本發布
CKEditor 是一款功能強大的開源在線文本編輯器。它所見即所得的特點,使你在編輯時所看到的內容和格式,能夠與發布后看到的效果完全一致。利用它,我們可以在 Web 上實現類似于 Microsoft Word 的許多強大的功能。CKEditor 完全是基于 JavaScript 開發的,因此不必在客戶端進行任何安裝,并且兼容各大主流瀏覽器,比如:IE,Firefox,Chrome,Safari,Opera。而且由于它是一個純粹的 JavaScript 應用,所以無論用的是哪種服務器端技術(JSP,PHP,ASP 等等),都可以獲得很好的支持。
CKEditor 的前身是 FCKEditor,這個項目是在 2003 年由 Frederico Caldeira Knabben 發起的,FCK 代表的就是項目創建者 Frederico Caldeira Knabben 的簡稱。從 3.0 版本后,它改名為 CKEditor,CK 代表的含義是 Content And Knowledge(內容與知識)。現在,CKEditor 隸屬于 CKSource 公司,背后擁有一個強大的技術團隊的支持。在同類產品之中,CKEditor 的使用最為廣泛,社區最為活躍,一直擁有良好的口碑。

重要注意事項:
The CKEditor testing environment is now publicly available. CKEditor tests can be found in the tests/ directory. Read more about how to set up the environment and execute tests in the CKEditor Testing Environment guide.
Please note that the "tests" folder is not available in release packages, it is available only in the development version of CKEditor available on GitHub.
新的特性:
- #11909: Introduced a parameter to prevent the
editor.setData()method from recording undo snapshots.
Fixed Issues:
- #11757: Fixed: Imperfections in the Moono skin. Thanks to danyaPostfactum!
- #10091: Blockquote should be treated like an object by the styles system. Thanks to dan-james-deeson!
- #11478: Fixed: Issue with passing jQuery objects to adapter configuration.
- #10867: Fixed: Issue with setting encoded URI as image link.
- #11983: Fixed: Clicking a nested widget does not focus it. Additionally, performance of the
widget.repository.getByElement()method was improved. - #12000: Fixed: Nested widgets should be initialized on
editor.setData()andnestedEditable.setData(). - #12022: Fixed: Outer widget's drag handler is not created at all if it has any nested widgets inside.
- #11960: [Blink/WebKit] Fixed: The caret should be scrolled into view on Backspace and Delete (covers only the merging blocks case).
- #11306: [OSX][Blink/WebKit] Fixed: No widget entries in the context menu on widget right-click.
- #11957: Fixed: Alignment labels in the Enhanced Image dialog window are not translated.
- #11980: [Blink/WebKit] Fixed:
<span>elements created when joining adjacent elements (non-collapsed selection). - #12009: [Nested widgets] Integration with the Magic Line plugin.
- #11387: Fixed:
role="radiogroup"should be applied only to radio inputs' container. - #7975: [IE8] Fixed: Errors when trying to select an empty table cell.
- #11947: [Firefox+IE11] Fixed: Shift+Enter in lists produces two line breaks.
- #11972: Fixed: Feature detection in the
element.setText()method should not trigger the layout engine. - #7634: Fixed: The Flash Dialog plugin omits the
allowFullScreenparameter in the editor data if set totrue. - #11910: Fixed: Enhanced Image does not take
config.baseHrefinto account when updating image dimensions. - #11753: Fixed: Wrong
checkDirty()method value after focusing or blurring a widget. - #11830: Fixed: Impossible to pass some arguments to CKBuilder when using the
/dev/builder/build.shscript. - #11945: Fixed: Form Elements plugin should not change a core method.
- #11384: [IE9+] Fixed:
IndexSizeErrorthrown when pasting into a non-empty selection anchored in one text node.