Использование действия «Выполнить код JavaScript на веб-странице» в приложении «Быстрые команды» на Mac
Действие «Выполнить код JavaScript на веб-странице» можно использовать для получения нужных данных с веб-страницы или для модификации содержимого веб-страницы.
Действие «Выполнить код JavaScript на веб-странице» содержит текстовое поле, в которое Вы можете ввести произвольный скрипт. Выполнение данной быстрой команды запускается из приложения Safari. Чтобы выполнять код JavaScript из быстрой команды, необходимо включить настройку «Запуск скриптов». См. раздел Дополнительные настройки конфиденциальности и безопасности в Быстрых командах на Mac.
Примечание. Также можно использовать действие «Выполнить код JavaScript на веб-странице» в SFSafariViewController. Подробнее см. на веб-странице https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller.
Создание быстрой команды JavaScript
В приложении «Быстрые команды» на Mac дважды нажмите быструю команду.
В редакторе быстрой команды нажмите в верхней части панели действий, начните вводить «Запустить JavaScript…» в поле поиска, затем дважды нажмите действие «Запустить JavaScript на активной вкладке Safari», чтобы добавить его в редактор быстрой команды.
Введите текст своего скрипта в текстовое поле внутри действия «Выполнить код JavaScript на активной вкладке Safari».
Важно! Обязательно добавьте вызов обработчика завершения в свой скрипт. Дополнительные сведения см. в разделе Выходные данные для действия «Выполнить код JavaScript на веб-странице».
Добавьте другие нужные действия в свою быструю команду.
Совет. Чтобы использовать несколько действий «Выполнить код JavaScript на веб-странице» в одной быстрой команде, убедитесь, что каждый экземпляр этого действия получает веб-страницу Safari в качестве входных данных.
Нажмите , чтобы открыть вид «Подробнее», затем выберите «Меню “Службы”».
Появится новое действие. Для того чтобы быстрая команда отображалась только в Safari, снимите флажки рядом со всеми типами входных данных, кроме «Веб-страницы Safari».
Дополнительные сведения см. в разделе Типы входных данных в Быстрых командах на Mac.
Для получения дополнительной информации о том, как работать с JavaScript в приложении «Быстрые команды», см. раздел Действие «Выполнить код JavaScript на веб-странице» в Быстрых командах на Mac.
Запуск быстрой команды JavaScript на веб-странице
В Safari выберите свою быструю команду из меню «Safari» > «Службы».