개요
개요 제목Capacitor 앱 내 브라우저에 플러그인.
패키지 이름이 변경되었습니다.기본 기능
기본 기능 섹션goBack- WebView의 히스토리를 뒤로가기 할 수 있는 경우.open- URL을 새 창에서 풀 스크린으로 열기, 안드로이드에서는 Chrome Custom Tabs, iOS에서는 SFSafariViewController를 사용.clearCookies- URL의 쿠키를 삭제할 때idomitted인 경우, 열린 모든 웹뷰에 적용.clearAllCookies- 모든 쿠키를 삭제할 때idomitted인 경우, 열린 모든 웹뷰에 적용.
API
API 섹션| 메소드 | 설명 |
|---|---|
goBack | __CAPGO_KEEP_0__ if 가능합니다. |
open | __CAPGO_KEEP_0__을 새 창에서 전체 화면으로 열고, 안드로이드에서는 Chrome Custom Tabs, iOS에서는 SFSafariViewController를 사용합니다. |
clearCookies | __CAPGO_KEEP_1__의 쿠키를 삭제합니다. __CAPGO_KEEP_1__이 생략되면 열린 모든 웹뷰에 적용됩니다. id __CAPGO_KEEP_2__의 쿠키를 삭제합니다. __CAPGO_KEEP_2__이 생략되면 열린 모든 웹뷰에 적용됩니다. |
clearAllCookies | __CAPGO_KEEP_3__를 삭제합니다. __CAPGO_KEEP_3__이 생략되면 열린 모든 웹뷰에 적용됩니다. id __CAPGO_KEEP_4__를 가져옵니다. |
clearCache | __CAPGO_KEEP_5__를 닫습니다. __CAPGO_KEEP_5__이 생략되면 활성 웹뷰를 닫습니다. id __CAPGO_KEEP_6__를 숨깁니다. 닫지 않고 다시 나타나게 하려면 show()를 사용하세요. __CAPGO_KEEP_6__이 생략되면 활성 웹뷰를 숨깁니다. |
getCookies | __CAPGO_KEEP_0__ |
close | __CAPGO_KEEP_1__ id __CAPGO_KEEP_2__ |
hide | __CAPGO_KEEP_3__ id 은 생략되며, 활성 웹뷰를 대상으로합니다. |
show | Show a previously hidden webview. When id 은 생략되며, 활성 웹뷰를 대상으로합니다. |
openWebView | Open url in a new webview with toolbars, and enhanced capabilities, like camera access, file access, listen events, inject javascript, bi directional communication, etc. |
executeScript | Injects JavaScript code into the InAppBrowser window. When id 은 생략되며, 모든 열린 웹뷰에서 실행됩니다. |
postMessage | Sends an event to the webview (in-app browser). Listen in the page with window.addEventListener('messageFromNative', listenerFunc). The detail payload must be JSON-serializable. When id 은 생략되며, 모든 열린 웹뷰로 방송합니다. |
takeScreenshot | Captures the current webview viewport as a PNG screenshot. When id 은 생략되며, 활성 웹뷰를 대상으로합니다. |
setUrl | URL을 설정합니다. omitted일 때는 활성 웹뷰를 대상으로합니다. id 웹뷰 URL 변경을 듣기, openWebView만 |
addListener | openWebView에서만 클릭을 듣기 |
addListener | 현재 동작 정의를 참조하세요. |
addListener | openWebView에서만 close 클릭을 듣기 |
addListener | 사용자가 약관 확인 버튼을 클릭할 때 트리거됩니다. openWebView의 shareDisclaimer와 closeModal과 함께 작동합니다. |
addListener | 웹뷰가 앱으로 이벤트를 보낼 때 발생합니다. page에서 사용하고, payload는 JSON-serializable해야합니다. window.mobileApp.postMessage(...) __CAPGO_KEEP_0__에서 캡처된 스크린샷, 네이티브 스크린샷 버튼, 또는 injected JavaScript bridge에서 캡처된 스크린샷이 있을 때 트리거됩니다. |
addListener | Will be triggered whenever a screenshot is captured from the plugin API, the native screenshot button, or the injected JavaScript bridge. |
addListener | 페이지 로드 에러시 트리거됩니다. |
addListener | 네이티브 다운로드 처리가 로컬 파일을 저장할 때 트리거됩니다. Enable with |
addListener | Will be triggered after native download handling saves a file locally. Enable this with handleDownloads: true 웹뷰를 열 때. |
addListener | 네이티브 다운로드 처리가 실패할 때 트리거됩니다. 이 옵션을 활성화하려면 handleDownloads: true 웹뷰를 열 때. |
addListener | 페이지가 팝업/새 창을 열 때마다 트리거됩니다. 반환된 팝업 아이디를 executeScript, postMessage, show, hide, close. |
addListener | 네이티브 런타임이 위임한 프록시 요청을 듣습니다. addProxyHandler() 이 함수를 직접 호출하는 대신 |
addListener | 관리 페이지에서 발생한 JavaScript 콘솔 출력을 듣습니다. 이 옵션을 활성화하려면 captureConsoleLogs: true 웹뷰를 열 때. |
handleProxyRequest | 내부 메서드입니다. addProxyHandler() 원본 phase 수동으로 응답할 때 proxyRequest __CAPGO_KEEP_0__. |
removeAllListeners | 이 플러그인을 위한 모든 리스너를 제거합니다. |
reload | 현재 웹 페이지를 다시 로드합니다. |
updateDimensions | 웹뷰의 크기와 위치를 런타임에 변경할 수 있도록 크기와 위치를 변경합니다. "when"이 생략되면 현재 활성화된 웹뷰를 대상으로합니다. id 웹뷰의 활성화된 위쪽 안전 여유 공간을 런타임에 설정합니다. "when"이 생략되면 현재 활성화된 웹뷰를 대상으로합니다. 웹에서 이 메서드는 레이아웃을 변경하지 않고 리졸브합니다. |
setEnabledSafeTopMargin | 웹뷰의 활성화된 아래쪽 안전 여유 공간을 런타임에 설정합니다. "when"이 생략되면 현재 활성화된 웹뷰를 대상으로합니다. 웹에서 이 메서드는 레이아웃을 변경하지 않고 리졸브합니다. id 보안 OAuth2 창을 열립니다. 웹에서 리디렉션된 URL을 반환하고, 모바일에서 앱 구성에서 커스텀 리디렉션 URI를 등록합니다. 자세한 내용은 getting-started 가이드를 참조하세요. |
setEnabledSafeBottomMargin | Source Of Truth id Source Of Truth |
openSecureWindow | Source Of Truth BroadcastChannelSource Of Truth |
Source Of Truth
Source Of Truth이 참조는 다음에서 동기화됩니다. src/definitions.ts 에서 capacitor-inappbrowser.
Keep going from @capgo/capacitor-inappbrowser
Section titled “Keep going from @capgo/capacitor-inappbrowser”Capacitor를 사용 중이라면 capgo/capacitor-inappbrowser __CAPGO_KEEP_0__/__CAPGO_KEEP_1__-inappbrowser을 사용하여 Capacitor를 사용하여 capgo/capacitor-inappbrowser Capacitor를 사용하여 capgo/capacitor-inappbrowser의 Capgo 플러그인 디렉토리 Capgo 제품 워크플로우 디렉토리에서 제품 워크플로우를 위한 Capgo에 의해 Capacitor 플러그인 Capacitor 플러그인에 의해 Capgo의 구현 세부 사항을 위한 플러그인 추가 또는 업데이트 __CAPGO_KEEP_0__ 플러그인에 의해 __CAPGO_KEEP_1__의 구현 세부 사항을 위한 플러그인 추가 또는 업데이트, 그리고 아이오닉 엔터프라이즈 플러그인 대체 __CAPGO_KEEP_0__ 제품 워크플로우 디렉토리에서 아이오닉 엔터프라이즈 플러그인 대체를 위한