メインコンテンツにジャンプ
プラグインに戻る
@capgo/capacitor-webview-guardian
チュートリアル
github.com/Cap-go による

ウェブビュー ガーディアン

ウェブビューがバックグラウンドで殺されたときに、フォアグラウンドで再起動する

ガイド

WebView Guardianのチュートリアル

Using @capgo/capacitor-webview-guardian

Capacitor プラグインを使用して、WebViewがバックグラウンドで殺されるときに、フォアグラウンドで再起動します。

インストール

bun add @capgo/capacitor-webview-guardian
bunx cap sync

このプラグインが公開するもの

  • startMonitoring - フォアグラウンドイベントを監視し、自動的にWebViewの健康状態を確認します。
  • stopMonitoring - 自動フォアグラウンドモニタリングを停止します。
  • getState - 最新のモニタリング状態を返します。
  • checkNow - WebView の健康診断を即座に強制します。

使用例

startMonitoring

前景イベントの監視を開始し、自動的に WebView の健康診断を実行します。

import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';

await WebviewGuardian.startMonitoring();

stopMonitoring

自動的な前景監視を停止します。

import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';

await WebviewGuardian.stopMonitoring();

getState

最新の監視状態を取得します。

import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';

await WebviewGuardian.getState();

checkNow

WebView の健康診断を即座に強制します。

import { WebviewGuardian } from '@capgo/capacitor-webview-guardian';

await WebviewGuardian.checkNow();

フル リファレンス