键盘焦点被Flash窃取

33 keyboard flash focus

执行搜索时,我注意到了几个专门用于窃取/捕获访问者键盘焦点的问题.考虑到这个网站致力于编程并不令人惊讶.我想知道是否有人可以告诉我如何防止这种行为.丢失键盘焦点到闪存基本上会删除我的浏览器的功能,直到我使用鼠标点击其他地方(我使用Mozilla Firefox).有人知道某些插件或者关键字脚本会阻止我的键盘焦点被盗吗?通过必须使用鼠标将键盘焦点返回到浏览器,普通浏览器"快捷方式"变得无用.

编辑:回复下面的帖子,我确实有flashblock/noscript和其他一些东西.我的问题是闪光,我想看到/互动窃取我的焦点.基本上寻找的东西,我可以切换,以防止闪存获得键盘焦点或强制我的firefox键盘命令到浏览器

小智 13

不幸的是,它已经有近十年历史的着名FF bug(现在也在Chrome中),这在IE中并不存在.所有Ctrl+ T,Ctrl+Tab当焦点位于flash对象上时,,Ctrl+ W等键都会停止工作.

更糟糕的是,似乎没有人知道它的修复(参见上面的主题).一些IBM人做了一个对Linux修复,但Windows没有.这真的很烦人.

[2013年3月更新:谷歌浏览器版本"24.0.1312.52米",我假设更高版本, Ctrl+ Tab键不会将焦点放在闪光灯上]

  • 我在Chrome中使用jQuery进行了这个可怕的黑客攻击,其中`this`是页面的一些元素,如果视口滚动到:$("<input>").css({opacity:0}).appendTo (这个).focus()除去(); (2认同)

Bre*_*ent 0

通过 Alt-Tab 键切换到当前应用程序将返回焦点。