У меня есть объект серебряного света, который продолжает захватывать фокус клавиатуры, и я не могу вернуть фокус. У меня есть приложение javascript с меню, в котором пользователь может выбрать опцию, нажав клавишу «Ввод». «Enter» работает до тех пор, пока пользователь не нажмет на объект Silverlight. Я попытался создать обходной путь с помощью этого метода:
Epg.prototype.grabClick = function(screen){
// Hack for Mac+Firefox - when you click the screen, we must recover focus from Silverlight
screen.div.click(function(event){
if ($.browser.mozilla) {
window.blur();
window.focus();
}
});
}
Эта проблема возникает не только в Chrome Firefox. Заранее спасибо!