Здравствуйте уважаемые,

в расширении есть кнопка, которая добавляет букву A в текстовое поле, имеющее фокус. Код:

Выделить код

Код:

var text = document.commandDispatcher.focusedElement;
        var event = document.createEvent("KeyboardEvent");
        var code  = 'A'.charCodeAt(0);

        event.initKeyEvent('keydown',  false, false, null, false, false, false, false, code, code);
        text.dispatchEvent(event);
        event.initKeyEvent('keypress', false, false, null, false, false, false, false, code, code);
        text.dispatchEvent(event);
        event.initKeyEvent('keyup',    false, false, null, false, false, false, false, code, code);
        text.dispatchEvent(event);

Это работает со всеми INPUT и TEXTAREA полями. Но: не работает с текстовыми полями, являющимися частью Flash-виджетов. Если флэш имеет фокус, то событие успешно диспатчится - но буквы не появляется.

Тестировал здесь, раздел Contact me.

Кто-нибудь сталкивался с проблемой?