Похоже, что все работает как положено. См. Ошибка 13490 в WebKit BugZilla.
РЕДАКТИРОВАТЬ: Добавлена поддержка styleWithCSSк источнику WebKit в changeset 40560 от 3 февраля 2009 года.
Тем не менее, с тех пор кажется, что, несмотря ни на что, styleWithCSS
всегда установлен на false
, тогда какдо изменения команды стиля всегда применялись с CSS, как если бы существовал styleWithCSS
, но всегда был установлен true
.
Я даже пытался переписать вашу строку document.execCommand
следующим образом, в соответствии с Документация Mozilla :
document.execCommand("styleWithCSS", true, null);
document.execCommand("bold", false, null);
Эти измененные команды по-прежнему работают в Firefox, но не в Chrome 5 или Safari 5 (как в Windows, так и в настоящее время установлены).
ИтакКазалось бы, это ошибка WebKit.