Плагины Javascript WYSIWYG textarea дают противоречивые результаты во всех браузерах? - PullRequest
0 голосов
/ 23 июля 2011

Мне нужен легкий, основанный на Javascript, WYSIWYG редактор, который преобразует <textarea> s в Rich Text Editors. Существуют тысячи таких плагинов (и я чувствую, что я все их продемонстрировал). По независящим от меня причинам мне нужен редактор для создания устаревшего HTML ... поэтому ему нужно написать <b> вместо <strong> или <span style=...>.

Fine. Нет проблем. Есть много таких, которые предназначены именно для этого. Но вот странность: я обнаружил, что в куче этих редакторов, с которыми я играл, они выводят разные вещи в разных браузерах! Chrome выдаст <b>, а Firefox выдаст <span style="font-weight:bold">?!

Например, попробуйте применить полужирный в этих редакторах как в Chrome, так и в Firefox:

http://nicedit.com/

http://freshcode.co/plugins/jquery.contentEditable/demo.html

http://www.gosu.pl/steditor/

http://batiste.dosimple.ch/blog/posts/2007-09-11-1/rich-text-editor-jquery.html

См? <b> в Chrome, но <span style="font-weight:bold"> в Firefox. Weird!

Есть идеи?

1 Ответ

1 голос
/ 23 июля 2011

Вместо поиска менее известного редактора вы должны были начать с наиболее часто используемых, таких как CKEditor и TinyMCE.

Проверьте этот пример в CKEditor: http://nightly.ckeditor.com/latest/ckeditor/_samples/output_html.html

...