2010-03-23 3 views
0

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

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

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

Благодаря

ответ

1

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

+0

Это правда? См. [DesignMode] (http://www.w3.org/TR/html5/editing.html#designMode) в спецификации HTML5. – karlcow

Смежные вопросы