Поддержка Opera IME

В настоящее время я пытаюсь получить поддержку редактора режима ввода (IME), работающего с IFrame с поддержкой designMode.

Проблема в том, что с Opera я не получаю никаких полезных уведомлений от IME. Кажется, я получаю одно нажатие клавиши с кодом 197, если IME используется в первый раз - и больше ничего (без сообщений с кодом 229, без события ввода текста).

Во всех других браузерах события нажатия клавиш с кодом 229 кажутся обычными, если что-то происходит в рамках IME. И с некоторой доброй волей и комбинацией keyup с keycode 13 и событиями ввода текста кажется возможным определить момент выполнения последовательности.

Спасибо


person Fionn    schedule 23.03.2010    source источник


Ответы (1)


Краткий ответ: этот материал не реализован в Opera, отчасти потому, что нигде не стандартизировано, как все должно работать. В TEXTAREA/INPUT вы должны иметь возможность прослушивать события «ввода», но я не знаю никаких пригодных для использования событий в текстовом редакторе IFRAME. Извини за это.

person hallvors    schedule 30.03.2010
comment
это все еще правда? См. designMode в спецификации HTML5. - person karlcow; 28.02.2011