SALTEMConsole

Voir la console de Safari sur iPhone sans Mac

Safari sur iPhone n'affiche aucune console. L'inspecteur web d'Apple demande un Mac, un câble et un réglage sur le téléphone. Console affiche les mêmes informations sur un autre écran, ordinateur ou second téléphone.

Ce que vous obtenez

  • Les appels à console.log, info, warn et error, avec tous leurs arguments.
  • Les erreurs non interceptées et les promesses rejetées, avec leur pile d'appels quand Safari la fournit.
  • Les requêtes fetch et XMLHttpRequest : méthode, adresse, statut et durée.
  • Les dix derniers éléments touchés avant chaque erreur, pour reproduire le parcours.

Mise en place

  1. Créez un projet dans Console.
  2. Pour un site public, saisissez son adresse et générez un lien magique. Pour un site protégé, ajoutez le script à ses pages.
  3. Ouvrez le lien magique ou la page dans Safari sur l'iPhone.
  4. Gardez la page du projet ouverte sur l'autre écran : les événements arrivent en direct.
<script src="https://console.saltem.fr/tracker.js" data-project-id="VOTRE-ID-DE-PROJET" async></script>

Pièges fréquents sur iOS

  • Script error. sans détail : l'erreur vient d'un script chargé depuis un autre domaine. Ajoutez l'attribut crossorigin à la balise et l'en-tête Access-Control-Allow-Origin sur le fichier.
  • Un comportement différent en navigation privée tient souvent au stockage : localStorage y reste vide à chaque ouverture.
  • Les pages restaurées depuis le cache arrière de Safari ne rechargent pas leurs scripts. Écoutez pageshow pour relancer vos initialisations.

Si votre site envoie une Content-Security-Policy, autorisez https://console.saltem.fr dans script-src et wss://saltem-ws.onrender.com dans connect-src. Sans cela, le navigateur bloque le script sans message visible.

Mis à jour le 16 septembre 2026.