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