Saltar al contenido principal

Abrir una URL en primer plano (app.open_url)

Declaración

ok = app.open_url(URL)

Parámetros

  • URL
    Tipo texto; URL que se debe abrir. Puede abrir un URL Scheme (aplicaciones relacionadas con URL Scheme)

Valor devuelto

  • ok
    Tipo booleano; indica si la URL se abrió correctamente

Descripción

Abre una URL en primer plano. Puede abrir un URL Scheme (aplicaciones relacionadas con URL Scheme)
Para algunas URL, el salto mediante esta API puede no producir el resultado esperado; en un entorno con jailbreak, puedes usar el comando uiopen

local function sh_escape(path) -- Función original de XXTouch, se puede usar con fines comerciales sin permiso de 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'))

Ejemplo

app.open_url("https://www.google.com") -- Abre la página principal de Google con Safari
--
app.open_url("prefs:root=SAFARI&path=CLEAR_HISTORY_AND_DATA") -- Salta a Ajustes -> navegador Safari -> borrar el historial y los datos de sitios web