我习惯按 Windows+E 来打开资源管理器,但有时我会不小心按 Ctrl+Q 来关闭浏览器。
现在,我看到很多对此类问题的回答(关闭多个选项卡之前发出警告等)都是“你为什么不重新打开浏览器?”
如果我只是在阅读一篇文章,那还好,但如果我正在上传文件、播放视频,或者需要重新验证身份,该怎么办?尤其是当你在网上购物时,后面排着很长的队,如果你不小心退出了,你就得再等 4 个小时才能重新登录。
我读过一些来自 chrome 开发人员的回复,他们说做出这个决定是为了避免“用不必要的问题来烦扰用户,从而影响他们的浏览体验”之类的,但这很值得怀疑。
我也不太喜欢使用扩展,因为授予的权限非常可怕(访问所有浏览、所有网站上的所有数据、浏览历史记录等)。
除了安装扩展之外还有其他解决方案吗?如果有必要,我可以编写自己的扩展(或者在安装之前我可以查看开源扩展)。
答案1
这是 Chrome 中迄今为止最烦人的 bug,自 2008 年以来已有 500 多名支持者。而且,当多个标签页在几年后关闭时,似乎有一个简单的选项/对话框会发出警告(Bug:#147),所以希望我们能在有生之年看到它。然而,7 年前的漏洞与 15 年前 Firefox 中的相同漏洞相比根本不算什么(按 CTRL+Q 而不是 CTRL+W 太容易了)。我发现这特别烦人(没有脏话可以形容这种感觉),当我关闭一个选项卡(Ctrl+W)并导致多个窗口(包括不同的配置文件)关闭时,每个窗口都打开了 100 多个选项卡,其中包含重要数据(以后要保留的数据)和实时填写的表格等,而这仅仅是因为我的手指向左移动了几毫米(而且我没有看键盘)。
有一个解决方法来安装窗户关闭保护器扩展,但是它不再起作用了。
要对此功能/错误进行投票,请按照以下方式操作:在打开多个标签页的情况下关闭时发出警告在 Google Code 上。
其他解决方案:
- 乌本图:如何为所有应用程序(系统范围)禁用 Ctrl+Q?
- 操作系统:如何禁用 CMD+q 组合键?
答案2
您说得对,对于 Chrome 来说这就是原因。我个人也持这种观点,如果我关闭某个东西,我希望它能关闭,除非有未保存的工作,而 Chrome 会尝试这样做。下载正在进行时,您将看到一个对话框要求确认。如果您只是在阅读文章的中间,那么您实际上不会丢失任何东西,而且我当时在 Chrome 团队的共识是,您只需重新启动浏览器,而且速度足够快,至少在大多数情况下不会出现问题。
我想你可以写一个扩展或者开始一个永无止境的下载:)
答案3
Windows 上有一个非常流行的程序,名为“Autohotkey”。您可以使用它重新映射 Ctrl-Q 快捷键,这样就不必关闭标签页了。
以下是一些参考