메뉴로 바로가기

@capgo/inappbrowser

Capacitor 앱 내 브라우저 플러그인.

Capacitor 앱 내 브라우저 플러그인.

  • goBack - WebView의 역사에서 뒤로 가기 가능하다.
  • open - 새로운 창에서 URL 열기, 안드로이드에서는 Chrome Custom Tabs, iOS에서는 SFSafariViewController 사용.
  • clearCookies - URL의 쿠키 삭제 When id - 모든 열린 웹뷰에 적용된다.
  • clearAllCookies - 모든 열린 웹뷰에 적용된다. id 공개 __CAPGO_KEEP_0__
설명WebView의 역사에서 뒤로 가기 가능하다.
goBack- 새로운 창에서 URL 열기, 안드로이드에서는 Chrome Custom Tabs, iOS에서는 SFSafariViewController 사용.
openProtected Tokens: Cloudflare, Capacitor, GitHub, Capgo, code, API, SDK, CLI, npm, bun
clearCookiesURL의 쿠키를 삭제합니다. When id __CAPGO_KEEP_0__.이 생략되면 모든 열린 웹뷰에 적용됩니다.
clearAllCookies모든 쿠키를 삭제합니다. When id __CAPGO_KEEP_0__.이 생략되면 모든 열린 웹뷰에 적용됩니다.
clearCache캐시를 삭제합니다. When id __CAPGO_KEEP_0__.이 생략되면 모든 열린 웹뷰에 적용됩니다.
getCookies특정 URL의 쿠키를 가져옵니다.
close웹뷰를 닫습니다. When id __CAPGO_KEEP_0__.이 생략되면 활성 웹뷰를 닫습니다.
hide웹뷰를 닫지 않고 숨깁니다. 다시 나타내려면 show()를 사용하세요. When id __CAPGO_KEEP_0__.이 생략되면 활성 웹뷰를 대상으로합니다.
show이전에 숨겨진 웹뷰를 표시합니다. When id 은 생략되면 활성 웹뷰를 대상으로합니다.
openWebViewURL을 새로운 웹뷰에 열고, 툴바 및 향상된 기능, 카메라 접근, 파일 접근, 이벤트 듣기, 자바스크립트 삽입, 양방향 통신 등이 가능합니다.
executeScriptInAppBrowser 창에 자바스크립트 code를 삽입합니다. id 은 생략되면 모든 열려 있는 웹뷰에서 실행됩니다.
postMessage웹뷰(인앱 브라우저)로 이벤트를 전송합니다. 페이지에서 window.addEventListener('messageFromNative', listenerFunc). detail payload는 JSON-serializable해야합니다. id 은 생략되면 모든 열려 있는 웹뷰로 방송됩니다.
takeScreenshot현재 웹뷰의 뷰포트를 PNG 스크린샷으로 캡처합니다. id 은 생략되면 활성 웹뷰를 대상으로합니다.
setUrl웹뷰의 URL을 설정합니다. id 은 생략되면 활성 웹뷰를 대상으로합니다.
addListenerURL 변경을 감지하기 위해, openWebView만.
addListener현재 동작을 위한 소스 정의를 참조하세요.
addListeneropenWebView만을 위한 close 클릭을 감지합니다.
addListener사용자가 disclaimer가 필요한 경우 확인 버튼을 클릭했을 때 발생합니다. openWebView의 shareDisclaimer와 closeModal을 사용합니다.
addListener웹뷰가 앱으로 이벤트를 보낼 때 발생합니다. window.mobileApp.postMessage(...) 페이지에서
addListenerWill be triggered whenever a screenshot is captured from the plugin API, the native screenshot button, or the injected JavaScript bridge.
addListener__CAPGO_KEEP_0__에서 캡처된 스크린샷, 네이티브 스크린샷 버튼, 또는 injected JavaScript 브릿지에서 캡처된 스크린샷이 있을 때 발생합니다.
addListener페이지가 로드될 때 발생합니다.
addListener페이지 로드 오류 시 발생합니다. handleDownloads: true 네이티브 다운로드 처리가 로컬 파일을 저장했을 때 발생합니다.
addListener네이티브 다운로드 처리가 실패했을 때 발생합니다. handleDownloads: true 웹뷰를 열 때.
addListener페이지가 팝업/새 창을 열 때마다 트리거됩니다. 반환된 팝업 ID를 사용하여 executeScript, postMessage, show, hide, 및 close.
addListener원격 런타임에 의해 위임된 프록시 요청을 듣습니다. 대신 addProxyHandler() 이것을 직접 호출하는 대신.
addListener관리 페이지에서 발생한 JavaScript 콘솔 출력을 듣습니다. 이 옵션을 활성화하려면 captureConsoleLogs: true 웹뷰를 열 때.
handleProxyRequestnative에 프록시 결정 다시 보내기 위해 addProxyHandler() 원래 phase 수동 proxyRequest 리스너.
removeAllListeners이 플러그인에 대한 모든 리스너를 제거합니다.
reload현재 웹 페이지를 다시 로드합니다.
updateDimensions웹뷰의 크기와 위치를 런타임에 변경할 수 있도록 웹뷰의 크기와 위치를 업데이트합니다. "when"이 생략되면 현재 활성화된 웹뷰를 대상으로합니다. id 웹뷰의 활성화된 위쪽 안전 여유 공간을 런타임에 설정합니다. "when"이 생략되면 현재 활성화된 웹뷰를 대상으로합니다. 웹에서 이 메서드는 레이아웃을 변경하지 않고 리졸브합니다.
setEnabledSafeTopMargin웹뷰의 활성화된 아래쪽 안전 여유 공간을 런타임에 설정합니다. "when"이 생략되면 현재 활성화된 웹뷰를 대상으로합니다. 웹에서 이 메서드는 레이아웃을 변경하지 않고 리졸브합니다. id 보안 OAuth2 창을 열습니다. 웹에서 리디렉션된 URL을 반환하고 모바일에서 앱 구성에서 커스텀 리디렉션 URI를 등록합니다. 자세한 HTML, Info.plist, AndroidManifest 예제는 getting-started 가이드를 참조하세요.
setEnabledSafeBottomMargin진실의 근원 id ‘진실의 근원’이라는 제목의 섹션
openSecureWindow이 참조는 synced됩니다. BroadcastChannel__CAPGO_KEEP_0__

__CAPGO_KEEP_0__

__CAPGO_KEEP_0__

__CAPGO_KEEP_0__ src/definitions.ts in capacitor-in-app-browser.