Я удалил старый пост здесь.
У меня есть contentEditable div.Если вы вставляете, например, из Word в него, не должно быть никакого форматирования.Я получил это работает в Chrome, FF, IE.IE не поддерживает форматирование в ContentEditable div?Это выглядело так ... Было бы здорово.Только что протестировано в IE8.
В основном я получаю содержимое моего div на Paste.Удалить его содержимое.Затем событие вставки вставляет все, что угодно в мой div.Так как я просто опустошил его, я могу снова получить содержимое div и вставить вставленный текст.Я также сохраняю свой курсор / выделение и в конце я собираю все вместе.Не так уж сложно.
Safari терпит неудачу с первой частью.Если empty () действительно срабатывает, или html () или что-то еще, что очищает div, вставка не производится.
Вот демонстрационная версия: http://jsfiddle.net/nK4eJ/9/
Любая идея, почему это не такне работает в сафари и как я могу заставить его работать?