我有一个持续抓住键盘焦点的silverlight物体,我无法恢复焦点。我有一个带有菜单的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中发生。提前谢谢!
答案 0 :(得分:0)
我不认为window.focus()在firefox中正常工作。你能在窗口内挑选一些元素并用它来聚焦吗?