Добавляем функцию "Открыть в Safari"

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

Как запустить Youtube на iPadOS в режиме картинка в картинке
Создаем свою быструю команду на JavaScript С помощью программы «Быстрые команды», которая не идет по дефолту на iOS, можно создавать собственные быстрые команды из нескольких действий для различных программ. С помощью быстрых команд в iOS 13 можно выполнять в программах различные действия одним каса…

Но для этого нужно переходить из приложения, предварительно скопировав ссылку, и заходить в Safari по нужному URL. Так вот, чтобы сделать жизнь еще проще, добавляем команду "Open in Safari".

Но если просто попытаться открыть ссылку в браузере, она снова откроется в приложении. Поэтому нам нужно добавить к URL еще параметр noapp=1

Конечно было бы удобнее писать команды на каком-то языке, том же JS, но приходится пользоваться встроенной системой "no-code", которая все операции представляет в виде блоков. Опытному программисту это сложно. Еще сложнее дебажить такой код.

Готовая ссылка на команду

ios shortcut

Сама команда состоит из логических блоков и не содержит никакого кода в привычном понимании, так что тут не будет исходников (кроме ссылки на саму команду).

Ну и пользуемся в связке с предыдущей командой из прошлой статьи. Сначала открываем ролик в Safari, а потом запускаем режим Picture in Picture.