На моей странице есть приложение flash, и когда пользователь взаимодействует с приложением flash, браузер / html / javascript прекращает получать ввод с клавиатуры.
Например, в Firefox control-t больше не открывается новая вкладка.
Однако, если я нажму на часть страницы, которая не мигает, браузер снова начнет получать эти события.
Есть ли способ программно (либо через flash, либо через javascript) вернуть фокус в браузер?
После того, как пользователь нажимает кнопку во флэш-памяти, у меня есть флэш-память, выполняющая обратный вызов javascript, поэтому я попытался выделить фокус на поле формы (и на тело) с помощью javascript, но этот подход, кажется, работа.
Возможно, более конкретный пример - Youtube. У них тоже есть эта проблема. Когда я нажимаю кнопку воспроизведения / паузы или регулирую громкость, я ожидаю, что элементы управления клавиатуры моего браузера все еще работают, но они этого не делают, я должен щелкнуть где-нибудь на странице за пределами области фильма. Это именно та проблема, которую я пытаюсь решить.