メニューに進む

@capgo/inappbrowser

Capacitor プラグインのアプリ内ブラウザ。

Capacitor プラグインのアプリ内ブラウザ。

  • goBack - WebViewの履歴を戻ることができる場合に戻ります。
  • open - URLを開きます。AndroidではChromeカスタムタブ、iOSではSFSafariViewControllerを使用します。
  • clearCookies - URLのCookieを消去する When id は省略された場合、すべての開いているWebviewに適用されます。
  • clearAllCookies - Cookieをすべて消去する When id は省略された場合、すべての開いているWebviewに適用されます。
メソッド説明
goBackWebViewの履歴を戻ることができる場合に戻ります。
openURLを開きます。AndroidではChromeカスタムタブ、iOSではSFSafariViewControllerを使用します。
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 省略した場合、現在のアクティブなウェブビューをターゲットにします。
openWebViewツールバーと拡張機能、カメラアクセス、ファイルアクセス、イベントリスニング、JavaScriptのインジェクション、双方向の通信などをサポートする新しいウェブビューでURLを開きます。
executeScriptInAppBrowserウィンドウにJavaScript code をインジェクトします。 id 省略した場合、すべてのオープンウェブビューで実行されます。
postMessageウェブビュー(インアプリブラウザ)にイベントを送信します。ページで window.addEventListener('messageFromNative', listenerFunc)のpayloadはJSONシリアライズ可能でなければなりません。省略した場合、すべてのオープンウェブビューにブロードキャストされます。 detail 現在のウェブビューのビューポートをPNG形式のスクリーンショットとしてキャプチャします。省略した場合、現在のアクティブなウェブビューをターゲットにします。 id ウェブビューのURLを設定します。省略した場合、現在のアクティブなウェブビューをターゲットにします。
takeScreenshotSends an event to the webview (in-app browser). Listen in the page with id The
setUrlpayload must be JSON-serializable. When id is omitted, broadcasts to all open webviews.
addListenerURLの変更を監視する(openWebViewのみ)。
addListener現在の動作については、ソース定義を参照してください。
addListeneropenWebViewの場合のみ、閉じるボタンをクリックしたときに発火します。
addListenerユーザーが免責事項の確認ボタンをクリックしたときに発火します。openWebViewのshareDisclaimerとcloseModalを使用します。
addListenerwebviewがイベントをアプリに送信したときに発火します。ページ内で window.mobileApp.postMessage(...) を使用し、ペイロードをJSONシリアライズできるようにしてください。
addListenerAPIからスクリーンショットがキャプチャされたとき、ネイティブのスクリーンショットボタン、またはインジェクションされたJavaScriptブリッジからスクリーンショットがキャプチャされたときに発火します。
addListenerページが読み込まれたときに発火します。
addListenerページ読み込みエラーが発生したときに発火します。
addListenerネイティブのダウンロードハンドリングがローカルにファイルを保存したときに発火します。 handleDownloads: true openWebViewを開くときに
addListenerネイティブのダウンロードハンドリングが失敗したときに発火します。 handleDownloads: true ウェブビューを開いたとき。
addListenerページがポップアップ/新しいウィンドウを開いたときにトリガーされる。返されたポップアップIDを executeScript, postMessage, show, hideclose.
addListenerネイティブランタイムによって委任されたプロキシーリクエストをリスンする。 addProxyHandler() このメソッドを直接呼ぶのではなく
addListenerネイティブランタイムによって委任されたプロキシーリクエストをリスンする。 captureConsoleLogs: true ネイティブランタイムによって委任されたプロキシーリクエストをリスンする。
handleProxyRequestウェブビューを開いたとき。 addProxyHandler() ネイティブランタイムによって委任されたプロキシーリクエストをリスンする。 phase ウェブビューを開いたとき。 proxyRequest ネイティブランタイムによって委任されたプロキシーリクエストをリスンする。
removeAllListenersウェブビューを開いたとき。
reloadページを再読み込みします。
updateDimensionsWebビューのサイズと位置を実行時で変更できます。省略すると、現在のWebビューを対象にします。 id Webビューの有効な上部安全マージンを実行時で設定します。省略すると、現在のWebビューを対象にします。Web上では、このメソッドは無効であり、レイアウトを変更せずに解決します。
setEnabledSafeTopMarginWebビューの有効な下部安全マージンを実行時で設定します。省略すると、現在のWebビューを対象にします。Web上では、このメソッドは無効であり、レイアウトを変更せずに解決します。 id 安全なOAuth2ウィンドウを開きます。Web上では、リダイレクト先のURLを返します。モバイル上では、カスタムリダイレクトURIをアプリの設定に登録します。詳細は、getting-startedガイドを参照してください。
setEnabledSafeBottomMargin真実の源 id 「真実の源」セクション
openSecureWindowこのリファレンスはSyncdから取得されています BroadcastChannel__CAPGO_KEEP_0__

__CAPGO_KEEP_1__

__CAPGO_KEEP_2__

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