Перейти к основному содержимому

Открытие URL на переднем плане (app.open_url)

Объявление

ok = app.open_url(URL)

Параметры

Возвращаемое значение

  • ok
    Логическое значение, удалось ли открыть URL

Описание

Открывает URL на переднем плане; поддерживаются URL Scheme (см. приложения, связанные с URL Scheme).
Для некоторых URL переход через этот API может работать не так, как ожидается; в среде iOS с джейлбрейком можно использовать команду uiopen.

local function sh_escape(path) -- Оригинальная функция XXTouch, разрешена к коммерческому использованию без лицензии XXTouch
path = string.gsub(path, "([ \\()<>'\"`#&*;?~$|])", "\\%1")
return path
end
os.execute('uiopen '..sh_escape('https://www.google.com'))
os.execute('uiopen '..sh_escape('prefs:root=SAFARI&path=CLEAR_HISTORY_AND_DATA'))

Пример

app.open_url("https://www.google.com") -- Открытие главной страницы Google в Safari
--
app.open_url("prefs:root=SAFARI&path=CLEAR_HISTORY_AND_DATA") -- Переход: Настройки -> Safari -> Очистить историю и данные сайтов