Un site qui héberge quelques lignes de JavaScript cause des soucis aux navigateurs. Jusqu’à faire planter Safari sur iOS… et redémarrer l’iPhone.

La mauvaise blague a très vite fait le tour du bureau et nous ne pouvons donc nous empêcher de vous la partager. Crash Safari, c’est un site avec quelques lignes de code qui permet de faire planter le navigateur d’Apple, ce qui entraîne le redémarrage d’un iPhone. Vous pourrez vous y rendre en cliquant sur ce lien — à vos risques et périls. Nous l’avons testé sur un iPhone 6 et la bête a redémarré instantanément. Sur un smartphone Android, il a fait planter Chrome sans pour autant faire redémarrer le smartphone.

Le procédé employé par le site est plutôt malin. Comme l’ont détaillé nos collègues de MacG, ce sont quelques lignes de JavaScript qui lancent une boucle liée à la modification de l’historique du navigateur via l’API HTML5 History. Cela surchargerait alors la mémoire de l’iPhone qui n’aurait comme choix que de redémarrer. Petite nature.

Apple serait déjà en train de travailler à un correctif

Apple serait déjà en train de travailler à un correctif mais en attendant, évitez de cliquer sur un lien bizarre, notamment issu d’un compacteur d’URL. Vous pouvez voir un lien complet caché derrière un lien raccourci en passant votre souris sur un lien court — car oui, cela fait aussi planter Safari sur MacOS. Sur iPhone, faites un appui long sur un lien pour voir l’URL… mais sans appuyer trop fort si vous avez un iPhone 6S ou 6S Plus : cela déclencherait la prévisualisation 3D Touch et ferait planter l’iPhone.

Découvrez les bonus

+ rapide, + pratique, + exclusif

Zéro publicité, fonctions avancées de lecture, articles résumés par l'I.A, contenus exclusifs et plus encore.

Découvrez les nombreux avantages de Numerama+.

S'abonner à Numerama+

Vous avez lu 0 articles sur Numerama ce mois-ci

Il y a une bonne raison de ne pas s'abonner à

Tout le monde n'a pas les moyens de payer pour l'information.
C'est pourquoi nous maintenons notre journalisme ouvert à tous.

Mais si vous le pouvez,
voici trois bonnes raisons de soutenir notre travail :

  • 1 Numerama+ contribue à offrir une expérience gratuite à tous les lecteurs de Numerama.
  • 2 Vous profiterez d'une lecture sans publicité, de nombreuses fonctions avancées de lecture et des contenus exclusifs.
  • 3 Aider Numerama dans sa mission : comprendre le présent pour anticiper l'avenir.

Si vous croyez en un web gratuit et à une information de qualité accessible au plus grand nombre, rejoignez Numerama+.

S'abonner à Numerama+

Abonnez-vous gratuitement à Artificielles, notre newsletter sur l’IA, conçue par des IA, vérifiée par Numerama !