Dépannage des formulaires web Enketo

Read in English | Leer en español | اقرأ باللغة العربية Dernière mise à jour : 15 février 2022

Les formulaires web Enketo fonctionnent sur tous les appareils car ils s’ouvrent dans des navigateurs web classiques et permettent la collecte de données en ligne ou hors ligne. En général, nous recommandons vivement la dernière version de tous les navigateurs modernes. Vous pouvez également consulter la Foire aux questions d’Enketo pour en savoir plus sur quels navigateurs sont pris en charge et recommandés par Enketo.

Problèmes connus avec les formulaires hors ligne sur iOS

Les appareils iOS (fonctionnant sur iPhone et iPad) présentent plusieurs limitations connues lors de l’utilisation de formulaires hors ligne en raison de la plateforme du système d’exploitation Apple. Nous nous efforçons de prendre en charge entièrement la dernière version d’iOS.

  • La collecte de données hors ligne fonctionne dans tout navigateur moderne. Sur iOS, nous recommandons uniquement Chrome ou Safari.

  • La version 9.x affiche « NotFoundError: DOM IDBDatabase Exception 8 ». Solution : Fermez tous les onglets Enketo dans votre navigateur, puis rouvrez le formulaire. L’erreur devrait maintenant avoir disparu définitivement.

  • La version 9.3.1 affiche « Attempted to assign to readonly property » lors du chargement du formulaire hors ligne

  • La version 8.x affiche « undefined is not an object (evaluating “c.resources”) ». Solution : Mettez à jour vers la dernière version d’iOS

Si la collecte de données hors ligne n’est pas requise et que vous rencontrez une erreur sur iOS, envisagez d’utiliser la version en ligne uniquement au lieu de l’URL hors ligne.

Perte de données

Lors de la collecte de données via Enketo, les utilisatrices et utilisateurs ne doivent jamais vider le cache du navigateur (que ce soit manuellement ou en utilisant une application). Vider le cache de votre navigateur (pendant la collecte de données) supprimera toutes les informations stockées dans le navigateur et donc vos informations n’atteindront pas votre serveur KoboToolbox. Cette perte de données est irréversible. Par conséquent, nous conseillons vivement aux utilisatrices et utilisateurs de vider le cache du navigateur si et seulement si vous avez soumis avec succès toutes vos données à votre serveur KoboToolbox.