Як увімкнути опцію вікна попередження підтвердження перед закриттям відкритої вкладки в хромованому браузері? Потрібно змінити налаштування? У вікні налаштувань я не знайшов таких варіантів.
Як увімкнути опцію вікна попередження підтвердження перед закриттям відкритої вкладки в хромованому браузері? Потрібно змінити налаштування? У вікні налаштувань я не знайшов таких варіантів.
Відповіді:
Якщо натиснути "Попереджати перед тим, як закрити" в меню 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 на веб-сторінки. Я використовував Модифікатор сторінки , але існують і інші, такі як хитрості JScript та Спеціальний JavaScript для веб-сайтів .
Якщо ви вибрали Модифікатор сторінки , створіть новий скрипт і введіть наступний код 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 є "продовжити там, де я зупинився" в розділі "При запуску" в налаштуваннях.
Я вирішу обдурити "себе" на цьому. Відкрийте хром, закріпіть першу вкладку. Це дозволить усунути кнопку 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>