Safari sur iOS 9.2.1 / 9.3 n'ouvrira pas de liens


18

Mise à jour 2: corrigé dans iOS 9.3.1

Mise à jour: Apple a confirmé le bogue et travaille sur un correctif pour une version 9.3.1 .

Mon Safari sur iOS 9.2.1 (mise à jour: et maintenant 9.3) n'ouvrira plus la plupart des liens, c'est-à-dire que taper sur un lien sur une page ne fait rien. Pire encore, d'autres applications comme Messages, Chrome ont des problèmes lorsqu'ils essaient d'ouvrir URL / Liens.

Le problème commun est les pauses lors de la pression sur les liens et même la pression prolongée de Mobile Safari (pour que l'application ouvre un lien dans un nouvel onglet), l'appareil se bloque et finit par se bloquer.

  • En regardant la source html pour les liens causant des problèmes, il semble que tous les liens absolus du schéma soient affectés (par exemple http://example.com/something), tandis que les liens relatifs fonctionnent (par exemple /some/page.html).
  • Cela me fait penser que l'enregistrement tiers des gestionnaires d'URL (ou ce qu'ils sont appelés) est lié au bogue
  • Toutes les applications pouvant ouvrir des liens, telles que Mail ou Spark, sont affectées. Appuyer sur un lien gèle l'appareil. Appuyez et maintenez, puis sélectionnez copier le lien, basculez vers Safari ou Chrome et collez l'URL parfois aide / fonctionne.
  • Cela se produit principalement sur les pages de résultats Google et DuckDuckGo. Sur d'autres pages, cela fonctionne.

J'ai essayé des choses pour exclure une simple erreur de réglage:

  1. désactiver tous les bloqueurs de contenu
  2. supprimer les données du site Web de Safari (dans l'application des préférences)
  3. tuez toutes les applications, redémarrez iOS.
  4. J'ai essayé Chrome, et cela ne fonctionne pas sur de simples tapotements, mais tapez et maintenez fonctionne, et je peux les ouvrir dans un nouvel onglet au moins.

Ma conclusion est que ce bogue concerne iOS 9.2 et les mises à jour d'applications tierces déclenchant un mauvais comportement, j'ai vu des plantages constants du swdcprocessus dans les journaux de mon iPhone et j'ai signalé un bogue avec Apple . Les applications suspectes incluent:

  • Wikipédia
  • Booking.com

Existe-t-il un moyen de répertorier ces applications qui modifient la gestion des liens afin que je puisse les désinstaller de manière sélective?


J'ai regardé les journaux de mon appareil et dans le syslog trouvé swcd(démon des informations d'identification Web partagées) se plantait constamment. Il semble très lié, car il est responsable de certains liens profonds / schémas d'URL / liens universels. Signalé à Apple en tant que rdar: // 25259569
Alexander Klimetschek

Je pense que vous voulez dire désactiver Javascript dans les paramètres Safaris? Cela ne fait aucune différence pour moi (à part casser beaucoup de sites :-)).
Alexander Klimetschek

1
Mon rapport de bogue a été marqué par Apple comme étant un double de 25159773 (ouvert), il semble donc être connu et, espérons-le, travaillé. Les doigts croisés :)
Alexander Klimetschek

1
J'ai reçu des commentaires sur divers canaux: 1. J'ai toujours le problème, je publierai une solution ici une fois que j'en aurai un (je pense que nous devons attendre un correctif d'Apple) 2. Booking.com est l'une de ces applications avec le fonctionnalité de lien ouvert dans l'application qui aurait pu l'introduire - mais la désinstaller ne le résout pas pour moi: youtube.com/watch?v=OaR_wWcKfMs
Alexander Klimetschek

1
Aussi - excuses pour la modification majeure. Nous recevons une vague de nouvelles questions et je retravaille l'apparence pour gérer plusieurs questions liées. Envoyez-moi un ping si vous devez annuler les modifications et je verrai comment configurer une autre destination pour lier les doublons. Je préfère que vous obteniez les opinions et les votes, bien qu'ici.
bmike

Réponses:


4

Mettez à jour vers iOS 9.3.1 ou version ultérieure pour résoudre ce problème spécifique.

Les détails des mises à jour iOS 9 sont publiés sur https://support.apple.com/kb/DL1842


Si vous souhaitez essayer de résoudre ce problème avant qu'Apple ne corrige le bogue, voici quelques étapes à suivre:

Ce dernier est un peu plus long et plus humoristique et a de belles photos à regarder pendant que vous faites la danse prescrite. L'ancien lien est plus court et plus pertinent.

Les deux nécessitent que l'appareil soit mis en mode AirPlane et connecté à un ordinateur pour résoudre la corruption de données causée par certaines applications et iOS ne gérant pas les configurations d'application de manière robuste.


Il y a beaucoup de preuves que Safari a en fait beaucoup de mal pour certaines personnes. Je n'ai pas vu un appareil avec des problèmes, mais si je le faisais, je ferais deux choses pour aider à réduire les possibilités:

  1. Vérifiez votre situation de sauvegarde personnelle. Exécutez une sauvegarde iCloud manuelle et assurez-vous qu'elle se termine. Exécutez une sauvegarde iTunes manuelle si vous le faites également.
  2. Connectez l'iPhone à iTunes et exécutez une synchronisation - veillez à lire et à annuler toute synchronisation si iTunes vous avertit que la synchronisation peut effacer des données ou du contenu. La synchronisation consiste à rassembler les journaux d'iOS afin que vous puissiez les consulter sur l'ordinateur - mais cela ne vaut pas la peine de perdre des fichiers musicaux si une synchronisation efface cela.
  3. Gardez un journal de quand vous rencontrez des problèmes - vous voudrez noter l'heure, l'application en question (si vous n'utilisez pas Mobile Safari pour parcourir les liens)
  4. Gardez une trace des applications que vous désinstallez / installez pendant la détection.

Maintenant - je recommanderais à quiconque de contacter AppleCare s'ils le peuvent - le plus tôt possible car l'assistance payante d'Apple va a) savoir comment utiliser ces journaux et les amener à l'ingénierie b) savoir si / quand un correctif est disponible c) allouer des ressources au clou cette baisse en fonction des coûts de support et du volume.

Je pense que quelqu'un a isolé une application tierce qui provoque un mauvais comportement de Safari sur iOS 9.3:

  • @stroughtonsmith > Reproductible: l'installation de l'application http://Booking.com interrompra la gestion des liens sur iOS. Le désinstaller le réparera
  • @stroughtonsmith > La partie amusante, cependant: elle ne sera pas corrigée immédiatement après la désinstallation. Il y a un délai avant qu'il ne se répare 😅

Si vous avez cette application spécifique, vous pouvez envisager de la supprimer, puis d'attendre un peu (10 à 15 minutes) pour voir si cela résout votre problème. Si tel est le cas, je soupçonne qu'Apple peut travailler avec les développeurs pour résoudre ce problème ou publier un correctif.

Sinon, vous devrez peut-être suivre et dépanner les éléments suivants:

  • regarder le journal système sur iOS lorsque Safari se bloque ou mal se comporter avec cfgutil sysloget outils d'automatisation d'Apple Configurator 2 .
  • Bloqueurs de contenu Safari
  • Si certains ou tous les sites Web posent problème
  • Paramètres de Safari (il ne semble pas que javascript échoue - mais cela pourrait éventuellement provoquer un problème comme celui-ci combiné avec d'autres paramètres et accès Internet)
  • Comment vous vous connectez à Internet (WiFi public, WiFi professionnel, cellulaire et quel opérateur, VPN à un centre de données ou à un autre réseau spécifique)
  • Cela prendrait du temps, mais vous pourriez facilement faire une sauvegarde, puis effacer tout le contenu et les paramètres pour vérifier que le problème est une ou plusieurs applications tierces. Selon le niveau de remplissage de votre appareil iOS - une restauration pendant la nuit ou pendant le déjeuner n'est pas une mauvaise solution pour savoir quelle est précisément la cause.

4

Après avoir lu https://bencollier.net/2016/03/unable-to-open-links-in-safari-mail-or-messages-on-ios-9-3/ , il semble que l'application iOS de Booking.com soit surchargée la base de données utilisée par com.apple.swdc ... Une restauration normale ne fonctionnera pas car la base de données corrompue fait également partie de la sauvegarde.

Actuellement, j'essaie d'utiliser Decipher Phone Refresh pour créer une image de restauration personnalisée qui ne contient pas la base de données corrompue. Mettra à jour dès que j'ai des résultats.

[MISE À JOUR]

J'ai réussi à utiliser Decipher Tool pour se débarrasser de ce bogue en:

  1. supprimer l'application Bookings du téléphone
  2. créer une sauvegarde sur ordinateur
  3. utiliser Decipher Tools pour nettoyer mes fichiers de sauvegarde, en supprimant les données corrompues qui plantent com.apple.swdc
  4. réinitialiser pour effacer tous les paramètres et contenus de mon téléphone
  5. restaurer à partir du fichier de sauvegarde personnalisé
  6. laissez iOS télécharger à nouveau toutes les applications de l'App Store utilisées par la sauvegarde, tous les paramètres / documents sont déjà dans la sauvegarde

En ce moment, je parle aux développeurs de Decipher Tools pour voir s'ils peuvent créer quelque chose gratuitement pour aider tout le monde affecté par ce bogue.


En utilisant un outil de DecipherTools, j'ai pu me récupérer en: 1.
williamli

Merci pour le pointeur. J'ai ajouté le nouveau correctif de Ben comme autre réponse. Et j'ai signalé tout cela dans mon rapport de bogue Apple, juste au cas où ils n'en seraient pas encore conscients :)
Alexander Klimetschek

Merde, je détesterais débourser 30 $ pour que le produit de Decipher Tool répare mon téléphone. J'espère qu'Apple considérerait cela comme son problème (je veux dire, ils ont approuvé l'application eux-mêmes après tout). Utiliser Firefox en attendant.
Anton Strogonoff

@AntonStrogonoff, l'application n'a fait que quelques enregistrements db plus gros que d'habitude. Ce sont des changements dans iOS 9.3 qui ont provoqué un plantage interne en essayant de lire cette entrée plutôt volumineuse ... mais oui, Apple devrait publier un correctif cette semaine.
williamli

@williamli: comme OP avant sa mise à niveau, cela se produit sous 9.2.1 (reproductible de manière très fiable).
Anton Strogonoff

3

Comme indiqué précédemment, des milliers d'utilisateurs hier et aujourd'hui verrouillent Mail et Safari sur les iPhones avec iOS 9.3 lorsqu'ils utilisent des liens. Toutes les solutions de contournement pour le moment ne résolvent pas entièrement le problème. Apple n'a aucun commentaire pour l'instant. Plusieurs sites proposent un correctif 9.3.1 dans quelques jours.


S'applique si vous avez 9.3, à ceux qui ont le même problème avec 9.2 - comme moi et OP qui prétend que les problèmes ont commencé avant la mise à niveau du système d'exploitation - l'autre réponse semble être sur quelque chose. (J'ai installé l'application Booking.com et je me souviens malheureusement de l'avoir mise à jour récemment avant le début des blocages.)
Anton Strogonoff

@AntonStrogonoff si cela aide, une nouvelle mise à jour vient de sortir (1,4 Go) encore appelée 9.3. Je recommande fortement de mettre à jour celui-ci pour voir si les bugs sont corrigés!
kuzaxe

Merci pour le pointeur, et surtout pour la taille de la mise à jour. Je n'avais que 1 Go de libre sur mon téléphone surchargé, c'est peut-être la raison pour laquelle il dit qu'il est à jour lorsque je vais dans le volet Mise à jour logicielle.
Anton Strogonoff

En attendant, je n'avais pas d'autre choix que d'essayer tous les navigateurs du magasin, et il semble que Firefox ne soit pas affecté - bien que je ne puisse pas encore ouvrir les liens à partir d'autres applications (ils essaient évidemment de charger le truc Safari et de le bloquer).
Anton Strogonoff

0

Selon ce que j'ai trouvé sur le Web, ce que vous faites dans cette situation est de vider le cache dans votre navigateur Safari, accédez à Paramètres> Safari, puis appuyez sur Effacer l'historique et les données du site Web. De plus, la désactivation des suggestions Spotlight a fonctionné.

D'autres étapes avec des images peuvent être trouvées à partir d' Express .


Comme je l'ai écrit, je l'ai déjà fait. Ça ne marche pas.
Alexander Klimetschek

Avez-vous vérifié le lien? Ils ont plus d'étapes.
Hawon Nguyen

Non, le lien ne s'ouvrira pas ;-) (juste pour montrer à quel point c'est frustrant)
Alexander Klimetschek

Je dois ouvrir le lien. Non, ce n'est pas le problème de la barre d'adresse. Je veux dire des liens sur les pages.
Alexander Klimetschek

0

Il n'y a pas de solution pour le moment. Il a été introduit dans iOS 9.2.1 et la mise à jour vers iOS 9.3 ne le résout pas.

Divers correctifs tels que la désactivation des paramètres> Safari> Avancé> Javascript ont des degrés de réussite anecdotiques variables, tout comme le passage au navigateur Bing (ce dernier signifie probablement simplement que Bing n'est pas affecté par le problème, donc n'aidera pas sur d'autres sites Web pages).

Solutions de contournement: essayez le navigateur Opera. Dans le navigateur Chrome, cliquez et maintenez et sélectionnez "Ouvrir le lien dans un nouvel onglet" ou "Copier l'URL", puis collez-le.

Pour le moment, nous devrons simplement attendre qu'Apple apporte une correction qui devrait se produire dans quelques jours (maintenant, le 28 mars 2016). Des choses comme la restauration de votre téléphone sur un système d'exploitation précédent (surtout si vous passez simplement à 9.2.1) sont probablement une perte de temps.


0

Il existe un correctif manuel qui ne nécessite pas de restauration à partir d'une sauvegarde à partir de Ben Collier, mais apparemment, le calendrier des étapes est important. Cela implique de réinstaller l'application Booking.com via iTunes et USB avec le mode Avion activé, et de tuer rapidement l'application après le premier lancement.

Cela n'a pas fonctionné pour moi (essayé plusieurs fois), mais l'afficher au cas où cela pourrait aider les autres. Selon les commentaires là-bas, si cela fonctionne, il ne le corrige que partiellement, car tous les caches cassés pour différentes applications ne sont pas réinitialisés, donc je suppose que seul Apple peut fournir le vrai correctif.

Il existe également une alternative avec plus d'étapes de Wojtek Pietrusiewicz.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.