Zum Hauptinhalt springen

Eine URL im Vordergrund öffnen (app.open_url)

Deklaration

ok = app.open_url(URL)

Parameter

Rückgabewert

  • ok
    Boolescher Wert, ob die URL erfolgreich geöffnet wurde

Hinweise

Öffnet eine URL im Vordergrund; URL-Schemas können geöffnet werden (zugehörige Anwendungen des „URL Scheme“).
Bei einigen URLs erzielt der Sprung mit dieser API möglicherweise nicht den gewünschten Effekt; in einer Jailbreak-Umgebung kann stattdessen der Befehl uiopen verwendet werden.

local function sh_escape(path) -- Eine von XXTouch entwickelte Funktion, für kommerzielle Zwecke ohne XXTouch-Lizenz verwendbar
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'))

Beispiel

app.open_url("https://www.google.com") -- Die Google-Startseite mit Safari öffnen
--
app.open_url("prefs:root=SAFARI&path=CLEAR_HISTORY_AND_DATA") -- Zu Einstellungen -> Safari-Browser -> Verlauf und Websitedaten löschen wechseln