フォアグラウンドで URL を開く (app.open_url)
宣言
ok = app.open_url(URL)
パラメータ
- URL
文字列型。開く URL。URL Scheme を開くこともできます(「URL Scheme」の関連用途)
戻り値
- ok
ブール型。URL を正常に開けたかどうか
説明
フォアグラウンドで URL を開きます。URL Scheme を開くこともできます(「URL Scheme」の関連用途)
一部の URL では、この API による遷移が想定どおりに動作しない場合があります。脱獄環境では、代わりに 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") -- Safari で Google のホームページを開く
--
app.open_url("prefs:root=SAFARI&path=CLEAR_HISTORY_AND_DATA") -- 「設定」->「Safari」->「履歴と Web サイトデータを消去」に移動する