포그라운드에서 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 브라우저 -> 기록 및 웹 사이트 데이터 지우기로 이동