TinyMCE is a lightweight browser-based WYSIWYG editor that supports various currently popular browsers and is developed using JavaScript/ECMAScript. Its main features include theme/template support, multi-language support (including Simplified Chinese), Supports expansion through plug-ins. The function configuration is flexible and simple (two lines of code can embed the editor into a web page) and supports AJAX. Another feature is that the loading speed is very fast. If the scripting language used by your server is PHP, it can be further optimized. The most important thing is that TinyMCE is a free software released under the LGPL license, and you can use it for commercial applications.
TinyMCE v3.5.1.1 changelog:
Added new onBeforeAdd event to UndoManager patch contributed by Dan Rumney.
Added support for overriding the theme rendering logic by using a custom function.
Fixed bug where links wasn't automatically created by the autolink plugin on old IE versions when pressing enter in BR mode.
Fixed bug where enter on older IE versions wouldn't produce a new paragraph if the previous sibling paragraph was empty.
Fixed bug where toString on a faked DOM range on older IE versions wouldn't return a proper string.
Fixed bug where named anchors wouldn't work properly when schema was set to HTML5.
Fixed bug where HTML5 datalist options wasn't correctly parsed or indented.
Fixed bug where linking would add anchors around block elements when the HTML5 schema was used.
Fixed issue where the autolink plugin wouldn't properly handle mailto:[email protected].
Optimized initialization and reduced rendering flicker by hiding the target element while initializing.