如何在Chrome浏览器中关闭打开的标签页之前启用确认警报框选项?需要更改设置吗?我在设置窗口中找不到任何此类选项。
如何在Chrome浏览器中关闭打开的标签页之前启用确认警报框选项?需要更改设置吗?我在设置窗口中找不到任何此类选项。
Answers:
如果您在Mac上的Chrome菜单中单击“退出前警告”,它将解决问题。它会让您按住Command + Q退出。在PC上不确定。
这对我来说是巨大的,因为关闭选项卡,命令+ W就在关闭整个异常浏览器命令+ Q旁边。犯了太多次该错误!
如果您在Chrome中关闭了多个标签,则会出现一个警告框,要求您“关闭所有标签?”。
是的,如果您X
不经任何确认就按下按钮,Chrome会关闭该标签;如果您不小心将其关闭,可能会很烦人。您可以按CTRL + SHIFT + T来还原所有选项卡的上一个会话。
您还可以寻找Chrome扩展程序,例如Windows Close Protector
就我而言,最大的问题是当我使用ctrl-shift-W或ctrl-shift-Q时。如果要重新映射快捷方式:
此外,仅供参考:Ctrl-Shift-T将重新打开所有标签
安装一个扩展程序,以允许将自定义JS嵌入到网页中。我使用了Page Modifier,但还有其他可用的工具,例如JScript技巧和网站的自定义JavaScript。
如果选择Page Modifier,请创建一个新脚本并从kbeezie.com输入以下JS代码:
function PopIt() { return "Are you sure you want to leave?"; }
function UnPopIt() { /* nothing to return */ }
$(document).ready(function() {
window.onbeforeunload = PopIt;
$("a").click(function(){ window.onbeforeunload = UnPopIt; });
});
该脚本将仅在您之后访问的任何新页面上执行。已经打开的标签页需要重新加载才能执行脚本。
我尚未对其进行广泛的测试,因此它可能不适用于所有网页,但是如果您对代码有所了解,则可以对其进行修补并解决问题。
我认为,与Chrome浏览器中的该功能最接近的是设置中“启动时”部分下的“我继续离开的地方”。
我选择以此欺骗“我自己”。打开chrome,将第一个标签固定。这将消除第一个选项卡中的X按钮:)
实现此目的的扩展程序或第三方软件程序听起来像是太多的工作。有些答案仅适用于Mac,而另一些答案则要求您在Chrome中添加脚本运行器以在所有页面中注入特定脚本,这又会导致在所有选项卡上都显示确认框的问题。
我相信大多数用户在这里的需求是他们希望保护整个窗口免于一次关闭而不是关闭每个选项卡。我创建了一个简单的静态HTML页面,其中包含一些JavaScript,可在整个Window即将关闭时显示一个确认框。
您可以在此处找到HTML页面(托管在JSBin上):http : //jsbin.com/pejejib
如何使用它?唯一的要求是,您必须始终在会话期间在Chrome中打开页面,以便每当您单击“ X”按钮或键盘快捷键以关闭Chrome窗口时,都会运行我创建的页面中的脚本并要求确认。
这样做的好处是:
为了透明起见,这是页面中的JavaScript代码-
window.onbeforeunload = function(e) {
var dialogText = 'Are you sure you want to close the Window?';
e.returnValue = dialogText;
return dialogText;
};
是的,仅此而已!简单明了。
<script>window.onbeforeunload = function() { return "You are closing all tabs!"; }</script>