Aller directement au contenu principal
Retour aux plugins
@capgo/capacitor-webview-crash
Tutoriel
par github.com/Cap-go

WebView Crash

Détection des crashes de WebView récupérées et notification au runtime JavaScript suivant de ce qui s'est passé

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é, ou null - 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.
  • simulateCrashRecovery Voir le Répertoire
  • webViewRestoredAfterCrash - 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