Как перезагрузить все вкладки в Safari на macOS

Несколько лет назад в Safari была возможность перезагружать все вкладки, которые были открыты в данный момент. Эта опция появлялась, когда пользователи щелкали вкладку правой кнопкой мыши. В последующих версиях macOS эта опция была удалена. Очевидно, что его не было в списке новых функций macOS, которые Apple демонстрирует на WWDC, но у тех, кто его использовал, нет никаких альтернатив. Тем не менее, если вам нужно перезагрузить все вкладки в Safari, а это нужно делать часто, вы можете использовать простой скрипт Apple Script.

Перезагрузить все вкладки в Safari

Откройте приложение Automator в macOS. Нажмите кнопку «Новый документ» внизу. Из появившихся опций выберите опцию Services. На следующем экране откройте раскрывающийся список «Выбранная служба получает» и выберите «Нет ввода». Затем откройте раскрывающийся список «В» и выберите Safari из списка приложений. Наконец, в библиотеке слева выберите «Запустить AppleScript».

  Как преобразовать файл DOCX в Pages на macOS

Это откроет панель. Вставьте в него следующий скрипт, чтобы он заменил текст по умолчанию.

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 и включите «Разрешить сценарии Java из событий Apple».

Итак, вы создали службу и включили все, что вам нужно, для ее запуска. Теперь переходит к части фактического использования службы и того, почему важно дать им собственное имя.

  Как пропустить сообщение о завершении работы macOS

Чтобы запустить службу, откройте Safari и перейдите в меню Safari. В разделе Services вы увидите тот, который вы только что создали. Щелкните его, чтобы запустить службу и перезагрузить все вкладки в Safari.

Это решение явно не так хорошо, как исходный вариант, который был удален из Safari. Тем не менее, это не заставляет вас делать дополнительные шаги или больше кликов, чем раньше. Поскольку эта служба была создана специально для Safari, вы не увидите ее в подменю «Службы» других приложений. Даже если вы найдете это решение немного грубым, оно все же намного лучше, чем индивидуальная перезагрузка каждой отдельной вкладки, открытой в Safari.

  Как отключить звук приложения в macOS

Если вы используете Chrome в macOS, вы можете просто выбрать все вкладки, которые хотите перезагрузить, щелкнуть правой кнопкой мыши любую из них и выбрать опцию «Обновить» в контекстном меню.