- - Як перезавантажити всі вкладки в Safari на macOS

Як перезавантажити всі вкладки в Safari на macOS

Кілька років тому у Сафарі є такий варіантдозволили користувачам перезавантажувати всі вкладки, які були відкриті на даний момент. Цей параметр з'явився, коли користувачі клацнули правою кнопкою миші на вкладці. У наступних версіях macOS ця опція була скасована. Очевидно, вона не з’явилася у списку нових функцій у macOS, які Apple демонструє на WWDC, але ті, хто її використовує, не мають альтернативи. Однак, якщо вам потрібно перезавантажити всі вкладки в Safari, і це потрібно робити часто, ви можете скористатися простим сценарієм Apple.

Перезавантажте всі вкладки в Safari

Відкрийте додаток Automator на macOS. Натисніть кнопку Новий документ внизу. З опцій, що з’являються, виберіть параметр Послуги. На наступному екрані відкрийте спадне меню "Сервіс отримує вибране" та виберіть "Без введення". Потім відкрийте спадне меню "В" та виберіть Safari зі списку програм. Нарешті, з бібліотеки зліва виберіть Запустити AppleScript.

Це відкриє вікно. Вставте в нього такий сценарій, щоб він замінив текст за замовчуванням.

tell application "Safari"
set a to tabs of the front window
repeat with x in a
set docUrl to URL of x
set URL of x to docUrl
end repeat
end tell

Збережіть послугу з ім'ям, яке вказує, для чого вона призначена. Далі потрібно дозволити запуск сценарію в Safari. Відкрийте Safari та перейдіть до Safari> Налаштування> Додатково> Показати меню "Розвиток" у рядку меню.

Відкрийте меню "Розвиток" в Safari та ввімкніть "Дозволити JavaScripts з Apple Events".

Поки ви створили службу та ввімкнули те, що потрібно для запуску послуги. Тепер з'являється частина фактичного користування послугою, і чому важливо дати їм ім'я.

Щоб запустити послугу, відкрийте Safari і перейдіть до меню Safari. У розділі Служби ви побачите ту, яку ви тільки що створили, перелічену там. Клацніть його, щоб запустити послугу та перезавантажити всі вкладки в Safari.

Це рішення, очевидно, не так добре, якоригінальний варіант, який було видалено з Safari. Однак, це не примушує вас робити додаткові кроки чи більше кліків, ніж раніше. Оскільки ця служба створена спеціально для Safari, ви її не побачите в підменю Служби інших додатків. Навіть якщо ви вважаєте, що це рішення є дещо грубим, воно все-таки краще, ніж індивідуально перезавантажувати кожну вкладку, відкриту у Safari.

Якщо ви використовуєте Chrome на macOS, ви можете просто вибрати всі вкладки, які ви хочете перезавантажити, клацніть правою кнопкою миші будь-яку з них і виберіть параметр «Перезавантажити» у контекстному меню.

Коментарі