如果你在Mac上点击Chrome菜单中的 “退出前的警告",它就会起到作用。它会让你按住命令+Q退出。不知道在PC上。
这对我来说是巨大的,因为关闭一个选项卡,命令+W的旁边就是关闭整个该死的浏览器的命令+Q。
1.安装一个允许在网页上嵌入自定义JS的扩展。我使用的是Page Modifier,但也有其他的扩展,如JScript tricks和Custom JavaScript for websites。如果你选择了页面修改器,创建一个新的脚本,然后输入 kbeezie.com的以下JS代码:
Applied to
字段设置为*
,这样脚本就可以在任何地方运行,然后保存它。我还没有对它进行过广泛的测试,所以它可能对所有的网页都不适用,但如果你对代码很熟练的话,你可以对它进行修改,并解决这些问题。
要实现这个问题,需要一个扩展或第三方软件程序来实现,听起来太麻烦了。有些答案只适用于Mac,有些则需要在Chrome浏览器中添加脚本运行器,在所有页面中注入特定的脚本,这又会导致一个问题,即所有标签页都显示确认框。我用JavaScript创建了一个简单的静态HTML页面,当整个窗口即将关闭时,会出现一个确认框。
你可以在这里找到这个HTML页面(托管在JSBin上): http://jsbin.com/pejejib
*如何使用? * 唯一的要求是,你必须在会话期间始终在Chrome浏览器中打开该页面,这样每当你点击 “X "按钮或键盘快捷键关闭Chrome窗口时,我创建的页面中的脚本就会被运行并被要求确认。你可以根据自己的需求,将其加入书签,然后根据自己的要求打开它—当你要进行长时间的浏览时,如果你想防止这种意外的发生,那么这是最好的选择。如果你不想在每次打开Chrome浏览器时都麻烦的打开它,你可以到页面上右键点击选项卡>>引脚选项卡。现在每当你关闭浏览器的时候,下次打开的时候,pin标签就会自动打开。或者在Chrome浏览器中把它设置为启动页面之一。(如果你使用启动页面的话,最好的选择)
这样做的好处是:
为了透明,这是页面中的JavaScript代码 -
window.onbeforeunload = function(e) {
var dialogText = 'Are you sure you want to close the Window?';
e.returnValue = dialogText;
return dialogText;
};
是的,就是这样!简单直接。简单而直接。