Chuyển tới nội dung chính

Mở URL ở tiền cảnh (app.open_url)

Khai báo

ok = app.open_url(URL)

Tham số

Giá trị trả về

  • ok
    Boolean. URL có được mở thành công hay không.

Mô tả

  • Mở URL ở tiền cảnh. Có thể mở URL Scheme (xem Cách dùng URL Scheme).
  • Với một số URL, API này có thể không cho hành vi mong muốn. Trong môi trường jailbreak, bạn có thể thử lệnh shell uiopen thay thế:
local function sh_escape(path) -- Hàm do XXTouch viết; có thể dùng cho mục đích thương mại mà không cần xin phép 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'))

Ví dụ

app.open_url("https://www.google.com") -- mở trang chủ Google trong Safari
--
app.open_url("prefs:root=SAFARI&path=CLEAR_HISTORY_AND_DATA") -- Cài đặt -> Safari -> Xóa lịch sử và dữ liệu trang web