Guide
Tutoriel sur la Panne de WebView
Utilisation de @capgo/capacitor-webview-crash
Détection des panne de WebView récupérées et notification au runtime JavaScript suivant de ce qui s'est passé.
Installation
bun add @capgo/capacitor-webview-crash
bunx cap sync
Ce que ce Plugin Expose
getPendingCrashInfo- Retourne le marqueur de panne native stocké, ounull- Efface le marqueur de panne stocké après que votre application a restauré son état.clearPendingCrashInfo- Crée un marqueur de panne fictif afin de tester les flux de récupération localement.simulateCrashRecoveryVoir le RépertoirewebViewRestoredAfterCrash- L'événement de l'écouteur est déclenché lorsque le marqueur de panne est toujours en attente dans le runtime récupéré.
Exemple d'utilisation
import { WebViewCrash } from '@capgo/capacitor-webview-crash';
await WebViewCrash.addListener('webViewRestoredAfterCrash', async (info) => {
console.log('Recovered after a WebView crash', info);
await WebViewCrash.clearPendingCrashInfo();
});
const pending = await WebViewCrash.getPendingCrashInfo();
// Note: the listener callback may have already cleared the pending marker.
if (pending.value) {
console.log('Pending crash marker', pending.value);
}
Référence complète
- GitHub https://github.com/Cap-go/capacitor-webview-crash/
- Documentation : /docs/plugins/webview-crash/