Pular para o conteúdo principal

Abrir um URL em primeiro plano (app.open_url)

Declaração

ok = app.open_url(URL)

Parâmetros

Valor retornado

  • ok
    Booleano; indica se o URL foi aberto com sucesso.

Descrição

Abre um URL em primeiro plano; também pode abrir um URL Scheme (aplicativos relacionados a “URL Scheme”).
Para alguns URLs, o redirecionamento por esta API pode não produzir o efeito esperado; em um ambiente com jailbreak, use o comando uiopen.

local function sh_escape(path) -- função original do XXTouch, pode ser usada comercialmente sem uma licença do 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'))

Exemplo

app.open_url("https://www.google.com") -- abre a página inicial do Google no Safari
--
app.open_url("prefs:root=SAFARI&path=CLEAR_HISTORY_AND_DATA") -- abre Ajustes -> navegador Safari -> Limpar histórico e dados de sites