Actualités Apple

Liens Web plantant Safari, Mail, Chrome et autres applications sur iOS 9.3 [Mise à jour]

Lundi 28 mars 2016 6 h 31 HAP par Joe Rossignol

Un nombre important d'utilisateurs d'iPhone et d'iPad sur le Éternel forums de discussion, Communautés d'assistance Apple , et Twitter ont signalé un bogue iOS apparent qui provoque le blocage ou le blocage de Safari, Mail, Messages, Notes, Chrome et certaines autres applications préinstallées et tierces après avoir appuyé ou appuyé longuement sur des liens Web.






Le problème s'est élargi depuis la sortie publique d'iOS 9.3 la semaine dernière, mais certains utilisateurs prétendent également être affectés sur iOS 9.2.1 et les versions logicielles antérieures. Un large éventail d'appareils semblent être concernés, notamment l'iPhone 5, l'iPhone 5s, l'iPhone 6, l'iPhone 6 Plus, l'iPhone 6s, l'iPhone 6s Plus, l'iPad Air 2 et l'iPad mini.

AppleSupport-iOS-9-3-liens
Apple n'a pas encore commenté la question, mais certains utilisateurs ont suggéré de désactiver JavaScript sous Paramètres> Safari> Avancé comme solution temporaire. Cependant, cela dégradera votre expérience de navigation sur le Web. Forcer la fermeture de Safari ou d'autres applications concernées, ou le redémarrage complet de l'iPhone, ne semble pas résoudre le problème.



La cause sous-jacente du problème n'est pas confirmée, mais il y a des spéculations que le Application Booking.com peut être un facteur contributif. Au cours du week-end, une vidéo en russe a été téléchargée sur YouTube qui montre comment les liens Safari ne répondent plus sur iPad Air 2 après l'installation de l'application de voyage populaire.


Mobile specialist Ben Collier croit il peut y avoir un bogue connexe qui interrompt la nouvelle fonctionnalité de liens universels d'iOS 9 lorsque le fichier d'association de sites d'une application dépasse une certaine taille, et le développeur iOS Steven Troughton-Smith confirmé que l'application Booking.com avait un fichier de 2,3 Mo inutilement volumineux pour les liens profonds.

Dans iOS 9, Apple a introduit les liens universels, ceux-ci permettent aux développeurs d'applications d'associer leur site Web et leur application, de sorte que les liens vers le site Web peuvent ouvrir l'application automatiquement si elle est installée. Par exemple, suivre un lien vers un article Guardian ouvre l'application Guardian à cet article spécifique au lieu de leur site Web. […]

Il semble qu'il y ait un bogue dans iOS qui interrompt complètement les liens universels s'il reçoit un fichier d'association d'applications trop volumineux. […]

Il semble que la grande taille de leur fichier, du fait qu'il contient toutes les URL de leur site Web, casse la base de données iOS sur l'appareil. Apple vous permet d'avoir une correspondance basée sur des modèles, donc au lieu d'avoir à inclure l'URL de chaque hôtel dans le fichier d'association, Booking.com pourrait simplement mettre /hotel/* pour faire correspondre tous les hôtels sur leur site.

Booking.com a depuis réduit le fichier à environ 4 Ko , ce qui devrait empêcher le problème d'affecter d'autres utilisateurs, mais il semble que la base de données iOS de liaison profonde restera corrompue sur les appareils déjà affectés jusqu'à ce qu'Apple publie une mise à jour logicielle.

Entre-temps, certains utilisateurs ont eu recours à Macareux , iCab , ou sélectionnez d'autres navigateurs Web tiers pour contourner le problème des liens Web. Les ingénieurs Apple sont apparemment conscients du problème , et cet article sera mis à jour avec de nouvelles informations dès qu'elles seront disponibles.

Mettre à jour: Collier pointe maintenant vers tweets indiquant que le problème peut être lié au démon Shared Web Credentials, qui permet aux applications et aux sites Web de partager les informations de connexion à des fins de liaison universelle.

apple ipad pro vendredi noir 2018

Mise à jour 2 : Apple a confirmé TechCrunch qu'il travaille sur un correctif pour le problème et prévoit de le publier dans une prochaine mise à jour logicielle.

Mots clés : Safari, iOS 9.3