Как включить опцию подтверждения сообщения перед закрытием открытой вкладки в браузере Chrome? Нужно изменить настройку? Я не мог найти такие опции в окне настроек.
Как включить опцию подтверждения сообщения перед закрытием открытой вкладки в браузере Chrome? Нужно изменить настройку? Я не мог найти такие опции в окне настроек.
Ответы:
Если вы нажмете «Предупредить перед выходом» в меню Chrome на Mac, это поможет. Это заставит вас удерживать команду + Q, чтобы выйти. Не уверен на ПК.
Это было очень важно для меня, потому что закрывая вкладку, команда + W находится рядом, чтобы закрыть всю эту чокнутую браузерную команду + Q. Совершали эту ошибку слишком много раз!
Если вы закроете несколько вкладок в Chrome, появится окно с предупреждением «Закрыть все вкладки?»
Да Chrome закрывает вкладку, если вы нажимаете X
кнопку без какого-либо подтверждения, и это может раздражать, если вы случайно закрыли ее, чтобы сделать это. Вы можете нажать CTRL + SHIFT + T, чтобы восстановить предыдущую сессию всех ваших вкладок.
Вы также можете найти расширение Chrome, такое как Windows Close Protector
В моем случае самая большая проблема - когда я использую ctrl-shift-W или ctrl-shift-Q. Если вы хотите переназначить ярлык:
Кроме того, FYI: Ctrl-Shift-T откроет все ваши вкладки
Загрузите и запустите NoClose (добавьте его в папку «Автозагрузка», если хотите, чтобы он запускался с Windows).
Нажмите Ctrl+, 1чтобы включить / отключить кнопку закрытия для текущего активного окна.
Установите расширение, позволяющее встраивать пользовательские JS в веб-страницы. Я использовал Page Modifier , но есть и другие варианты, такие как трюки JScript и пользовательский JavaScript для веб-сайтов .
Если вы выбрали Page Modifier , создайте новый скрипт и введите следующий код JS с kbeezie.com :
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; });
});
Установите Applied to
поле *
так, чтобы скрипт работал везде, и сохраните его.
Сценарий будет выполняться только на любых новых страницах, которые вы посетите в дальнейшем. Для запуска скрипта уже открытые вкладки необходимо перезагрузить.
Я не тестировал его всесторонне, поэтому он может не работать для всех веб-страниц, но если вы хорошо разбираетесь в коде, вы, вероятно, можете поработать с ним и решить проблемы.
Я считаю, что ближе всего к этой функции в наличии Chrome является «продолжить, где я остановился» в разделе «При запуске» в настройках.
Я решил обмануть себя. Откройте Chrome, закрепите первую вкладку. Это исключит кнопку X из этой первой вкладки :)
Существует расширение "Chrome Toolbox", которое должно обрабатывать это, но оно больше не поддерживается. Поэтому в Mac OS я изменил сочетание клавиш для выхода из Chrome «Cmd-Q» на что-то, что не срабатывает случайно (например, Ctrl-Cmd-Shift-Q), поэтому я уверен, что никогда больше не нажму его случайно.
Чтобы изменить этот ярлык, выберите «Системные настройки»> «Клавиатура»> «Сочетания клавиш»> «Сочетания клавиш приложения». Нажмите на знак «+», в раскрывающемся списке «Приложение» выберите «Google Chrome.app», для типа заголовка меню «Выйти из Google Chrome» и для быстрого вызова нажмите сложную комбинацию клавиш.
Расширение или стороннее программное обеспечение для достижения этой цели звучит как слишком большая работа. Некоторые ответы относятся только к Mac, в то время как другие требуют, чтобы в Chrome добавлялись исполнители сценариев для внедрения определенного сценария на всех страницах, что снова вызывает проблему, когда окно подтверждения отображается для всех вкладок.
Я считаю, что большинству пользователей здесь нужно, чтобы они хотели защитить все окно от закрытия сразу, а не от каждой вкладки. Я создал простую статическую HTML-страницу с небольшим количеством JavaScript, которая заставляет окно подтверждения появляться, когда все окно собирается закрыться.
Вы можете найти страницу 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>