![Flash 占用焦点,标准 Firefox 热键不起作用。如何修复?我按了 Ctrl+T,但什么也没发生](https://linux22.com/image/1417112/Flash%20%E5%8D%A0%E7%94%A8%E7%84%A6%E7%82%B9%EF%BC%8C%E6%A0%87%E5%87%86%20Firefox%20%E7%83%AD%E9%94%AE%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%E3%80%82%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%EF%BC%9F%E6%88%91%E6%8C%89%E4%BA%86%20Ctrl%2BT%EF%BC%8C%E4%BD%86%E4%BB%80%E4%B9%88%E4%B9%9F%E6%B2%A1%E5%8F%91%E7%94%9F.png)
我想使用标准浏览器热键,即使焦点在 Adobe Flash 中。我该如何实现?我想要 Ctrl+T、Ctrl+W、Ctrl+R、Ctrl+N、Ctrl+L、Ctrl+F6、F11... 我需要跨平台解决方案,因为我使用不同的操作系统,但目前我使用 Ubuntu Linux。
答案1
最后我找到了解决 Adobe Flash 占用标准热键问题的方法。它是扩展/插件重拾焦点。它既可以在 Firefox 和 Seamonkey 上运行,也可以在 Linux 和 Windows 上运行,甚至还可以在 Mac OS X 上运行。
当焦点位于 Flash 插件内时,Focus Regainer 允许您使用标准热键:
1)Ctrl+T
打开新标签页
2)Ctrl+W
关闭当前标签页
3)Ctrl+R
刷新页面
4)Ctrl+Q
退出 Firefox
5)Ctrl+L
获取焦点 URLbar/awesomebar
6)Ctrl+N
打开新的浏览器窗口
7)F11
全屏模式
和别的。
在 Mac Os X 中,您必须使用Cmd(Meta)
按钮来代替Ctrl
。
如果单击某些热键不起作用,则必须双击。这是 Adobe Flash 插件的限制。
或者,您可以使用热键Ctrl+Esc
或Ctrl+F12
从嵌入的闪存中移除焦点。
Alt+Esc
或Alt+F12
用于将焦点移回闪存对象,但并不总是有效,例如因为 html 页面可以有多个闪存对象。
PS:关于我的问题中关于浏览器标准热键问题的技术信息位于Mozilla 错误 78414。