Capacitor プラグインのアプリブラウザ内
パッケージ名の変更コア機能
コア機能goBack- WebView の履歴を戻すことができるopen- URL を新しいウィンドウでフルスクリーンで開く。Android では Chrome Custom Tabs を使用し、iOS では SFSafariViewController を使用します。clearCookies- URL のクッキーを消去する。idis が省略された場合、すべての開いている Webview に適用される。clearAllCookies- URL のすべてのクッキーを消去する。idis が省略された場合、すべての開いている Webview に適用される。
API は公開されている
Public API| メソッド | 説明 |
|---|---|
goBack | WebView の履歴を戻すことができる場合は戻します。 |
open | URL を新しいウィンドウでフルスクリーンで開きます。Android の場合は Chrome Custom Tabs を使用し、iOS の場合は SFSafariViewController を使用します。 |
clearCookies | URL のクッキーを消去する When が省略された場合、すべての開いている Webview に適用されます。 id URL のすべてのクッキーを消去する When が省略された場合、すべての開いている Webview に適用されます。 |
clearAllCookies | URL のキャッシュを消去する When が省略された場合、すべての開いている Webview に適用されます。 id URL のクッキーを取得します。 |
clearCache | URL のクッキーを取得します。 id URL のクッキーを取得します。 |
getCookies | URL のクッキーを取得します。 |
close | ウェブビューを閉じます。省略すると、現在のウェブビューが閉じます。 id ウェブビューを非表示にしますが、閉じません。show()を使用して戻します。省略すると、現在のウェブビューをターゲットにします。 |
hide | 以前のウェブビューを表示します。省略すると、現在のウェブビューをターゲットにします。 id ツールバーと、カメラアクセス、ファイルアクセス、イベントリスニング、JavaScriptのインジェクション、双方向通信など、強化された機能を持つ新しいウェブビューでURLを開きます。 |
show | InAppBrowserウィンドウにJavaScript __CAPGO_KEEP_0__をインジェクトします。省略すると、すべての開いているウェブビューで実行されます。 id ウェブビュー(インアプリブラウザ)にイベントを送信します。ページで""にリスニングしてください。送信される""はJSONシリアライズ可能でなければなりません。省略すると、すべての開いているウェブビューに送信されます。 |
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 Sends an event to the webview (in-app browser). Listen in the page with |
postMessage | Hide 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シリアライズ可能にします。 |
addListener | Will 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. |
addListener | Listen for proxied requests delegated by the native runtime. Prefer addProxyHandler() instead of calling this directly. |
addListener | プロキシされたリクエストをネイティブランタイムが委任したときにトリガーされる。 captureConsoleLogs: true 直接呼び出すのではなく、を優先する。 |
handleProxyRequest | Internal method used by addProxyHandler() nativeにプロキシの決定を送り返すために使用される内部メソッド。元の phase を前方に送信します。 proxyRequest manual |
removeAllListeners | リスナーに返信するとき。 |
reload | リスナーをすべて削除します。このプラグインのリスナーです。 |
updateDimensions | 現在のWebページを再読み込みします。 id Webビューのサイズと位置を実行時で変更することができるようにします。 |
setEnabledSafeTopMargin | 省略すると、現在のWebビューをターゲットにします。 id Webビューの有効な安全上部マージンを実行時で設定します。省略すると、現在のWebビューをターゲットにします。Web上では、このメソッドは無効であり、レイアウトを変更せずに解決します。 |
setEnabledSafeBottomMargin | Webビューの有効な安全下部マージンを実行時で設定します。省略すると、現在の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-inappbrowsernativeプラグインの作業を計画する場合、接続してください。 @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 プラグインの代替の製品ワークフロー