Google Chrome 没有“退出确认”的提示和按钮,求助

Google Chrome 没有“退出确认”的提示和按钮,求助,每次手快快的就将整个浏览器关了,实在不方便,虽然可以在恢复,但是还是有个确认按钮比较好,不知道哪位大大出一下方案

要不……换成Cent Browser一类有退出按钮的浏览器?

有个不太优雅的方法:固定一个退出时会提示的标签页,如 Prevent browser close tab (maki-chan.de)

来源: Make Google Chrome Ask Before Quitting (Exit Confirmation) (winaero.com)

2 个赞

一直存在这个问题一直没解决,火狐就好很多了。

这个曲线救国有点意思,谢谢你的分享

谢谢你的解答,人嘛,习惯了一样东西就不想改变,哈哈哈

试试这个

其实Cent Browser使用习惯跟Chrome也差不多 :rofl:

啊这货就是自己强制了一个固定标签页啊 :joy:

没感觉这是一个问题,不过思路不同罢了,习惯了完全无感

谢谢青蛙 在用了

靠谱?我觉得这个解决方案不如自己直接固定一个标签页啊… 何苦还要装扩展

哦我错怪这个扩展了,自己固定的没这个效果…

百分


1 个赞

那个,Edge 有解:

我是要 Google Chrome 拉,其他浏览器,就不看了

我之前也对这个问题很苦恼,后……后来……我就习惯了。 :melting_face:

物理修正~~6666

使用 AHK, 在 Chrome 中按下 alt+F4(或 ctrl+w 或其他退出键)时,给出弹窗,当选择 Yes 时,takkill 掉当前进程(Chrome)。

; 避免误退出
!F4::
{
    if (WinActive("ahk_exe chrome.exe")){
         MsgBox, 4,, Would you like to exit (press yes) or return to menu (no)? `n(Press yes or no)
         IfMsgBox Yes
         {
              ; 弹窗显示要退出
              ;MsgBox, 0,, Exiting

              ; 获取当前激活的窗口的进程名,并存放到变量 activeprocess
              WinGet, activeprocess, ProcessName, A
              ; 执行 taskkill 命令,并引用 activeprocess 变量
              Run, %comspec% /c taskkill /f /im %activeprocess%,,hide 
              return
         }
         else
         {
             return
         }

    }
}

效果:

image

回车就退出,tab 键选 no,再回车,就取消。

上面的代码有 bug。效果不好。taskkill 太猛了,如果是资源管理器下,直接关闭资源管理器,任务栏都不见了。还是使用原有的 alt+F4 的关闭方式,同时为了避免循环调用自身,使用 $!F4 而非 !F4

$!F4::
{
    if (WinActive("ahk_class MozillaWindowClass")){
         MsgBox, 4,, Would you like to exit (press yes) or return to menu (no)? `n(Press yes or no)
         IfMsgBox Yes
         {
              ; 弹窗显示要退出
              ;MsgBox, 0,, Exiting

              Send !{F4}
              return
         }
         else ; 不退出
         {
             return
         }
    }
    ; 其他程序默认发送 alt+F4 按键
    Send !{F4}
    
    return
}

用白名单搜索这些解决办法很方便。搜索引擎黑白名单过滤,自定义搜索引擎 cse.google.com,customsearch.ai,黑白名单过滤插件 uBlacklist

reference

https://www.reddit.com/r/AutoHotkey/comments/5tm7jm/best_alternative_to_a_yesno_msgbox_for_people/

1 个赞

如果用是按 _ □ X 这类按钮呢?

无论是点了标签页的 X,还是窗口的 X,还是按了 Alt+F4,还是 ctrl+W,都去跳出上图。

方法,写个油猴脚本,在所有的页面或指定的页面下运行下面的代码:

window.onbeforeunload = function(e) {
  var dialogText = 'Are you sure you want to close the Window?';
  e.returnValue = dialogText;
  return dialogText;
};

还可以使用插件( Chrome Close Lock):https://chrome.google.com/webstore/detail/chrome-close-lock/plcabbfeeokakkmdecdccmibahigjkno

reference