web-dev-qa-db-fra.com

Comment identifier la cause d'un crash de Safari sur iOS?

Nous avons une application Web qui utilise beaucoup de javascript - beaucoup d'activités avec des marqueurs personnalisés sur Google Maps et potentiellement beaucoup d'éléments sur la page.

De manière intermittente et imprévisible, Safari sur iOS donnera l'erreur «Un problème est survenu avec cette page Web et elle a été rechargée».

La plupart du temps, cela se produit après qu'une photo ait été entrée et redimensionnée par le navigateur - un téléchargement n'a pas encore eu lieu.

En recherchant des problèmes potentiels, j'ai trouvé les liens suivants

  1. https://discussions.Apple.com/thread/6707626?tstart=0
  2. https://www.quora.com/When-Safari-says-A-problem-occurring-with-this-webpage-so-it-was-reloaded-son-sort-de-problem-has-peut- eu lieu

La vraie question est comment puis-je identifier la cause du crash? Cela ne se produit jamais sur le bureau. Il est donc extrêmement difficile de déterminer s'il s'agit d'une limitation iOS, d'un problème de mémoire, d'un problème de redimensionnement ou d'une autre cause.

J'ai connecté un iPhone à un Mac pour exécuter l'inspecteur Web sur le téléphone, mais cet incident met simplement fin au processus sans enregistrer aucune erreur. Il n'y a donc aucune aide à cet égard.

En outre, il n’existe aucun moyen fiable de reproduire le problème: il se produit simplement «parfois» sans caractéristique cohérente quant à la cause.

Merci d'avance.

17
Britic

Vous avez essayé ça? :

  1. connectez votre téléphone à votre Mac et 
  2. démarrer xcode 
  3. ouvrez Window->Organizer->Devices tab->Console et voyez s’il ya des erreurs lors de la reproduction du problème.
1
suther