Skip to content

@capgo/capacitor-inappbrowser

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

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

パッケージ名の変更

コア機能

コア機能
  • goBack - WebView の履歴を戻すことができる
  • open - URL を新しいウィンドウでフルスクリーンで開く。Android では Chrome Custom Tabs を使用し、iOS では SFSafariViewController を使用します。
  • clearCookies - URL のクッキーを消去する。 id is が省略された場合、すべての開いている Webview に適用される。
  • clearAllCookies - URL のすべてのクッキーを消去する。 id is が省略された場合、すべての開いている Webview に適用される。

API は公開されている

Public API
メソッド説明
goBackWebView の履歴を戻すことができる場合は戻します。
openURL を新しいウィンドウでフルスクリーンで開きます。Android の場合は Chrome Custom Tabs を使用し、iOS の場合は SFSafariViewController を使用します。
clearCookiesURL のクッキーを消去する When が省略された場合、すべての開いている Webview に適用されます。 id URL のすべてのクッキーを消去する When が省略された場合、すべての開いている Webview に適用されます。
clearAllCookiesURL のキャッシュを消去する When が省略された場合、すべての開いている Webview に適用されます。 id URL のクッキーを取得します。
clearCacheURL のクッキーを取得します。 id URL のクッキーを取得します。
getCookiesURL のクッキーを取得します。
closeウェブビューを閉じます。省略すると、現在のウェブビューが閉じます。 id ウェブビューを非表示にしますが、閉じません。show()を使用して戻します。省略すると、現在のウェブビューをターゲットにします。
hide以前のウェブビューを表示します。省略すると、現在のウェブビューをターゲットにします。 id ツールバーと、カメラアクセス、ファイルアクセス、イベントリスニング、JavaScriptのインジェクション、双方向通信など、強化された機能を持つ新しいウェブビューでURLを開きます。
showInAppBrowserウィンドウにJavaScript __CAPGO_KEEP_0__をインジェクトします。省略すると、すべての開いているウェブビューで実行されます。 id ウェブビュー(インアプリブラウザ)にイベントを送信します。ページで""にリスニングしてください。送信される""はJSONシリアライズ可能でなければなりません。省略すると、すべての開いているウェブビューに送信されます。
openWebViewOpen url in a new webview with toolbars, and enhanced capabilities, like camera access, file access, listen events, inject javascript, bi directional communication, etc.
executeScriptInjects JavaScript code into the InAppBrowser window. When id Sends an event to the webview (in-app browser). Listen in the page with
postMessageHide the webview without closing it. Use show() to bring it back. When window.addEventListener('messageFromNative', listenerFunc)Show a previously hidden webview. When detail Close the webview. When id は省略され、すべてのオープンウェブビューにブロードキャストされます。
takeScreenshot現在のウェブビューのビューポートをPNG形式のスクリーンショットとしてキャプチャします。省略すると、 id は省略され、現在のウェブビューをターゲットにします。
setUrlウェブビューのURLを設定します。省略すると、 id は省略され、現在のウェブビューをターゲットにします。
addListenerオープンウェブビューのURL変更のみをリスンします。
addListenerソース定義を参照して現在の動作を確認してください。
addListenerオープンウェブビューのクローズクリックのみをリスンします。
addListenerユーザーが確認ボタンをクリックしたときにトリガーされます。ディスクリーマーが必要な場合に機能し、オープンウェブビューのshareDisclaimerとcloseModalと組み合わせられます。
addListenerウェブビューがイベントをアプリに送信したときに発火します。 window.mobileApp.postMessage(...) ページ内で使用し、ペイロードをJSONシリアライズ可能にします。
addListenerWill be triggered whenever a screenshot is captured from the plugin API, the native screenshot button, or the injected JavaScript bridge.
addListenerページが読み込まれたときにトリガーされる。
addListenerページ読み込みエラーが発生したときにトリガーされる。
addListenerネイティブのダウンロードハンドリングがローカルにファイルを保存した後、トリガーされる。 handleDownloads: true ウェブビューを開くときに有効にする
addListenerネイティブのダウンロードハンドリングが失敗したときにトリガーされる。 handleDownloads: true ウェブビューを開くときに有効にする
addListenerポップアップ/新しいウィンドウを開いたときにトリガーされる。 executeScript, postMessage, show, hideポップアップIDを返します。 close.
addListenerListen for proxied requests delegated by the native runtime. Prefer addProxyHandler() instead of calling this directly.
addListenerプロキシされたリクエストをネイティブランタイムが委任したときにトリガーされる。 captureConsoleLogs: true 直接呼び出すのではなく、を優先する。
handleProxyRequestInternal method used by addProxyHandler() nativeにプロキシの決定を送り返すために使用される内部メソッド。元の phase を前方に送信します。 proxyRequest manual
removeAllListenersリスナーに返信するとき。
reloadリスナーをすべて削除します。このプラグインのリスナーです。
updateDimensions現在のWebページを再読み込みします。 id Webビューのサイズと位置を実行時で変更することができるようにします。
setEnabledSafeTopMargin省略すると、現在のWebビューをターゲットにします。 id Webビューの有効な安全上部マージンを実行時で設定します。省略すると、現在のWebビューをターゲットにします。Web上では、このメソッドは無効であり、レイアウトを変更せずに解決します。
setEnabledSafeBottomMarginWebビューの有効な安全下部マージンを実行時で設定します。省略すると、現在のWebビューをターゲットにします。Web上では、このメソッドは無効であり、レイアウトを変更せずに解決します。 id Webビューのサイズと位置を実行時で変更することができるようにします。省略すると、現在のWebビューをターゲットにします。
openSecureWindow安全なOAuth2ウィンドウを開きます。ウェブでは、リダイレクトされたURLを返します。モバイルでは、設定ファイルでカスタムリダイレクトURIを登録します。詳細は、getting-startedガイドのHTML、Info.plist、AndroidManifestの例を参照してください。 BroadcastChannel真実の源

からsyncedです。 src/definitions.ts __CAPGO_KEEP_0__-inappbrowser @capacitor/__CAPGO_KEEP_1__-inappbrowserから続けてください。.

Keep going from @capgo/capacitor-inappbrowser

@capgo/capacitor-inappbrowser

nativeプラグインの作業を計画する場合、接続してください。 @capgo/capacitor-inappbrowser @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-inappbrowser Capacitorの@capgo/capacitor-inappbrowserを使用 Capacitorの@capgo/capacitor-inappbrowserの使用 Capgo プラグインディレクトリ Capgo プラグインディレクトリの製品ワークフロー Capacitor Plugins by Capgo Capacitor プラグインのCapgoによる実装 プラグインの追加または更新 プラグインの追加または更新の実装 Ionic Enterprise プラグインの代替 Ionic Enterprise プラグインの代替の製品ワークフロー