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,warneterror, 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
fetchetXMLHttpRequest: méthode, adresse, statut et durée. - Les dix derniers éléments touchés avant chaque erreur, pour reproduire le parcours.
Mise en place
- Créez un projet dans Console.
- Pour un site public, saisissez son adresse et générez un lien magique. Pour un site protégé, ajoutez le script à ses pages.
- Ouvrez le lien magique ou la page dans Safari sur l'iPhone.
- 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'attributcrossoriginà la balise et l'en-têteAccess-Control-Allow-Originsur le fichier.- Un comportement différent en navigation privée tient souvent au stockage :
localStoragey reste vide à chaque ouverture. - Les pages restaurées depuis le cache arrière de Safari ne rechargent pas leurs scripts. Écoutez
pageshowpour 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.