Eine URL im Vordergrund öffnen (app.open_url)
Deklaration
ok = app.open_url(URL)
Parameter
- URL
Text, zu öffnende URL; kann ein URL-Schema öffnen (zugehörige Anwendungen des „URL Scheme“)
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