ガイド
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();
フル リファレンス
- GitHub: https://github.com/Cap-go/capacitor-webview-guardian/
- ドキュメント: /docs/plugins/webview-guardian/