![网页可以劫持 alt+f4 功能吗?](https://linux22.com/image/1274935/%E7%BD%91%E9%A1%B5%E5%8F%AF%E4%BB%A5%E5%8A%AB%E6%8C%81%20alt%2Bf4%20%E5%8A%9F%E8%83%BD%E5%90%97%EF%BC%9F.png)
我偶然发现一个网页,它似乎重新映射了我默认的 alt + f4 功能以在网站上进行搜索。当在该网页(大学网络邮件)上时,每当我按 alt + f4 时,它都会转到搜索功能,而不是关闭浏览器。
这怎么可能呢?作为大学网络邮件,这是一个相当无害的影响(烦人但无害),但如果可以重新映射它以打开搜索功能,那么就可以重新映射它来执行许多其他操作。有什么方法可以防止这种情况发生吗?
使用 Firefox 4.0、Windows 7 x64。
答案1
使用 Javascript 可以检查事件(例如按键、特定键)并重新映射它们。
至于
它可以被重新映射来做很多其他的事情
大多数现代浏览器在沙盒环境中运行 Javscript,因此功能有限。
答案2
无脚本阻止此类密钥劫持。您可以对其进行微调以允许特定的 javascript 功能。