Как некоторые редакторы WYSIWYG сохраняют форматирование вставленного текста? В качестве примера я скопировал курсивный красный текст из текстового редактора в WYSIWYG, и он сохранил цвет и стиль текста, как это происходит? Я думал, что JavaScript имеет доступ только к тексту буфера обмена. Разве это не так? Если да, то что это такое?