跳至主要內容

前台打開一個 URL (app.open_url)

聲明

ok = app.open_url(URL)

參數

回傳值

  • 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 瀏覽器 -> 清除歷史記錄與網站數據