본문으로 건너뛰기

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