Safari unter iOS 9.2.1 / 9.3 öffnet keine Links

Update 2: Behoben in iOS 9.3.1

Update: Apple hat den Fehler bestätigt und arbeitet an einem Fix für ein 9.3.1-Release .

My Safari auf iOS 9.2.1 (Update: und jetzt 9.3) öffnet die meisten Links nicht mehr, dh das Antippen eines Links auf einer Seite bewirkt nichts. Schlimmer noch, andere Apps wie Nachrichten und Chrome haben Probleme, wenn sie versuchen, URLs/Links zu öffnen.

Das häufigste Problem sind Pausen beim Tippen auf Links und sogar das Tippen und Halten von Mobile Safari (um die App dazu zu bringen, einen Link in einem neuen Tab zu öffnen), das Gerät friert ein und stürzt schließlich ab.

  • Betrachtet man die HTML-Quelle für die Links, die Probleme verursachen, scheint es, dass alle absoluten Links des Schemas betroffen sind (z. B. http://example.com/something), während relative Links funktionieren (z . B. /some/page.html).
  • Dies lässt mich vermuten, dass die Registrierung von URL-Handlern (oder wie sie genannt werden) durch Dritte mit dem Fehler zusammenhängt
  • Betroffen sind alle Apps, die Links öffnen können, etwa Mail oder Spark. Wenn Sie auf einen Link tippen, friert das Gerät ein. Tippen & halten und dann Link kopieren auswählen, zu Safari oder Chrome wechseln und URL einfügen hilft manchmal/funktioniert.
  • Dies geschieht hauptsächlich auf den Ergebnisseiten von Google und DuckDuckGo. Auf einigen anderen Seiten funktioniert es.

Ich habe versucht, einen einfachen Einstellungsfehler auszuschließen:

  1. Deaktivieren Sie alle Inhaltsblocker
  2. Website-Daten aus Safari löschen (in der Einstellungen-App)
  3. Beenden Sie alle Apps, starten Sie iOS neu.
  4. Ich habe es mit Chrome versucht, und es funktioniert dort nicht mit einfachen Berührungen, aber Tippen und Halten funktioniert, und ich kann sie zumindest in einem neuen Tab öffnen.

Meine Schlussfolgerung ist, dass dieser Fehler mit iOS 9.2 und App-Updates von Drittanbietern zusammenhängt, die schlechtes Verhalten auslösen, ich habe ständige Abstürze des swdcProzesses in meinen iPhone-Protokollen gesehen und einen Fehler bei Apple gemeldet . Zu den verdächtigen Apps gehören:

  • Wikipedia
  • Booking.com

Gibt es eine Möglichkeit, diese Apps aufzulisten, die die Linkbehandlung ändern, damit ich sie selektiv deinstallieren kann?

Ich habe mir die Protokolle meines Geräts angesehen und im Syslog festgestellt swcd(Shared Web Credentials Daemon), dass es ständig abstürzt. Es scheint sehr verwandt zu sein, da es für einige Deep-Linking-/URL-Schemata/Universal-Linking verantwortlich ist. An Apple gemeldet als rdar://25259569
Ich denke, du meinst Javascript in den Safari-Einstellungen deaktivieren? Das macht für mich keinen Unterschied (außer dass viele Seiten kaputt gehen :-)).
OpenRadar- Kopie des Fehlerberichts: openradar.appspot.com/25259569
Mein Fehlerbericht wurde von Apple als Duplikat von 25159773 (Offen) markiert, scheint also bekannt zu sein und hoffentlich bearbeitet zu werden. Daumen drücken :)
Es friert also ein, nachdem Sie auf Links geklickt und auf das Symbol getippt haben. Ist das alles? Beginnt es sich zu öffnen und zu schließen? Ist das einzige, was es tut, einfrieren? Wie viel Speicher haben Sie noch?
Beachten Sie, dass das Problem auch im Chrome-Browser auftritt.
Ich habe einige Rückmeldungen auf verschiedenen Kanälen erhalten: 1. Ich habe das Problem immer noch, werde hier eine Lösung posten, sobald ich eine habe (ich denke, wir müssen auf einen Fix von Apple warten) 2. Booking.com ist eine dieser Apps mit der Open-Link-in-App-Funktion, die es möglicherweise eingeführt hat - aber die Deinstallation behebt es nicht für mich: youtube.com/watch?v=OaR_wWcKfMs
Außerdem - Entschuldigung für die große Bearbeitung. Wir erhalten eine Welle neuer Fragen und ich überarbeite das Erscheinungsbild, um mehrere verknüpfte Fragen zu behandeln. Pingen Sie mich an, wenn Sie die Änderungen rückgängig machen müssen, und ich werde mich darum kümmern, ein anderes Ziel für den duplizierten Link einzurichten. Ich möchte lieber, dass Sie die Ansichten und Stimmen hier erhalten.
Kein Update von Apple auf den Fehlerbericht (anscheinend sollte man dort nicht zu viel erwarten, bis es plötzlich ein iOS-Update gibt, das es beheben könnte). Sowohl 25259569 als auch 25159773 (der als Duplikat markiert ist) sind immer noch "offen" und es gibt keine Kommentare von Apples Seite. Die Sicht, die ich habe, ist extrem eingeschränkt, ich kann nicht einmal weitere Details zu dem anderen Fehler sehen, nur zu meinem.
Es sieht so aus, als ob 9.3.1 zu diesem Zeitpunkt die Download-Server weltweit erreicht hat. Versionshinweise finden Sie in Kürze unter support.apple.com/kb/DL1842 .

Antworten (6)

Aktualisieren Sie auf iOS 9.3.1 oder höher, um dieses spezielle Problem zu beheben.

Details zu iOS 9-Updates werden unter https://support.apple.com/kb/DL1842 veröffentlicht


Wenn Sie versuchen möchten, dies zu beheben, bevor Apple den Fehler behebt, können Sie die folgenden Schritte ausprobieren:

Letzteres ist etwas länger und humorvoller und hat einige schöne Fotos zum Anschauen, während Sie den vorgeschriebenen Tanz aufführen. Der erste Link ist kürzer und treffender.

Beide erfordern, dass das Gerät in den AirPlane-Modus versetzt und mit einem Computer verbunden wird, um die Datenbeschädigung zu beheben, die durch einige Apps und iOS verursacht wird, die die App-Konfigurationen nicht robust handhaben.


Es gibt viele Hinweise darauf, dass Safari für einige Leute tatsächlich große Probleme hat. Ich habe kein Gerät mit Problemen gesehen, aber wenn ich es täte, würde ich zwei Dinge tun, um die Möglichkeiten einzugrenzen:

  1. Überprüfen Sie Ihre persönliche Backup-Situation. Führen Sie ein manuelles iCloud-Backup aus und vergewissern Sie sich, dass es abgeschlossen ist. Führen Sie in diesem Fall auch ein manuelles iTunes-Backup durch.
  2. Verbinden Sie das iPhone mit iTunes und führen Sie eine Synchronisierung durch – achten Sie darauf, jede Synchronisierung zu lesen und abzubrechen, wenn iTunes Sie warnt, dass die Synchronisierung Daten oder Inhalte löschen kann. Die Synchronisierung dient dazu, Protokolle von iOS zu sammeln, damit Sie sie auf dem Computer anzeigen können - aber es lohnt sich nicht, Musikdateien zu verlieren, wenn eine Synchronisierung diese löscht.
  3. Führen Sie ein Protokoll darüber, wenn Sie auf Probleme stoßen – Sie sollten die Uhrzeit und die betreffende App notieren (wenn Sie Mobile Safari nicht zum Durchsuchen von Links verwenden).
  4. Verfolgen Sie, welche Apps Sie deinstallieren/installieren, während die Detektivarbeit läuft.

Nun - ich würde jedem empfehlen, sich an AppleCare zu wenden, wenn er kann - eher früher als später, da der kostenpflichtige Support von Apple a) weiß, wie man diese Protokolle verwendet und sie zum Engineering bringt b) weiß, ob/wann ein Fix herauskommt c) Ressourcen zum Nageln zuweisen dies nach unten basierend auf Supportkosten und Volumen.

Ich glaube, jemand hat eine Drittanbieter-App isoliert, die dazu führt, dass sich Safari unter iOS 9.3 schlecht verhält:

  • @stroughtonsmith > Reproduzierbar: Durch die Installation der App von http://Booking.com wird die Linkverarbeitung über iOS unterbrochen. Durch Deinstallieren wird es behoben
  • @stroughtonsmith > Der lustige Teil jedoch: Es wird nicht sofort nach der Deinstallation behoben. Es gibt eine Zeitüberschreitung, bevor es sich von selbst repariert 😅

Wenn Sie diese spezielle App haben, können Sie sie löschen und dann etwas warten (10 bis 15 Minuten), um zu sehen, ob dies Ihr Problem löst. Wenn dies tatsächlich der Fall ist, ist mein Verdacht, dass Apple mit Entwicklern zusammenarbeiten kann, um dies zu beheben oder einen Patch zu veröffentlichen.

Wenn nicht, müssen Sie möglicherweise die folgenden Punkte im Auge behalten und Fehler beheben:

  • Beobachten Sie das Systemprotokoll auf iOS, wenn Safari mit den Automatisierungstools von Apple Configurator 2 abstürzt oder sich cfgutil syslogfalsch verhält .
  • Safari-Inhaltsblocker
  • Ob einige oder alle Websites problematisch sind
  • Safari-Einstellungen (es sieht nicht so aus, als ob Javascript fehlschlägt - aber das könnte möglicherweise ein Problem wie dieses in Kombination mit anderen Einstellungen und dem Internetzugang verursachen)
  • Wie Sie sich mit dem Internet verbinden (öffentliches WLAN, Arbeits-WLAN, Mobilfunk und welcher Anbieter, VPN zu einem Rechenzentrum oder einem bestimmten anderen Netzwerk)
  • Es würde einige Zeit dauern, aber Sie könnten problemlos ein Backup erstellen und dann alle Inhalte und Einstellungen löschen, um zu überprüfen, ob das Problem eine oder mehrere Apps von Drittanbietern sind. Je nachdem, wie voll Ihr iOS-Gerät ist – eine Wiederherstellung über Nacht oder beim Mittagessen ist keine schlechte Lösung, um zu wissen, was genau die Ursache ist.

Nach dem Lesen von https://bencollier.net/2016/03/unable-to-open-links-in-safari-mail-or-messages-on-ios-9-3/ scheint die iOS-App von Booking.com überlastet zu sein die von com.apple.swdc verwendete Datenbank... Eine normale Wiederherstellung funktioniert nicht, da die beschädigte Datenbank auch Teil der Sicherung ist.

Derzeit versuche ich, Decipher Phone Refresh zu verwenden, um ein benutzerdefiniertes Wiederherstellungsabbild zu erstellen, das die beschädigte Datenbank nicht enthält. Wird aktualisiert, sobald ich Ergebnisse habe.

[AKTUALISIEREN]

Ich habe es geschafft, das Decipher Tool zu verwenden, um diesen Fehler zu beseitigen, indem ich:

  1. Entfernen Sie die Buchungs-App vom Telefon
  2. Erstellen Sie ein Backup auf dem Computer
  3. Verwenden Sie Decipher Tools, um meine Sicherungsdateien zu bereinigen und die beschädigten Daten zu entfernen, die com.apple.swdc zum Absturz bringen
  4. Führen Sie einen Reset durch, um alle Einstellungen und Inhalte auf meinem Telefon zu löschen
  5. Wiederherstellung aus der benutzerdefinierten Sicherungsdatei
  6. Lassen Sie iOS alle Apps erneut aus dem App Store herunterladen, die vom Backup verwendet werden. Alle Einstellungen / Dokumente befinden sich bereits im Backup

Im Moment spreche ich mit den Entwicklern von Decipher Tools, um zu sehen, ob sie etwas Kostenloses erstellen können, um allen zu helfen, die von diesem Fehler betroffen sind.

Mit einem Tool von DecipherTools konnte ich mich selbst wiederherstellen, indem ich: 1.
Danke für den Hinweis. Ich habe Bens neuen Fix als weitere Antwort hinzugefügt. Und habe das alles in meinem Apple Bug Report gemeldet, nur für den Fall, dass sie es noch nicht wussten :)
Verdammt, ich würde es hassen, 30 Dollar für das Produkt von Decipher Tool auszugeben, um mein Telefon zu reparieren. Hoffentlich würde Apple dies als sein Problem betrachten (ich meine, sie haben die App schließlich selbst genehmigt). Benutze zwischenzeitlich Firefox.
@AntonStrogonoff Die App hat nur einige DB-Datensätze größer als gewöhnlich gemacht. Es waren Änderungen in iOS 9.3, die beim Versuch, diesen ziemlich großen Eintrag zu lesen, zu einem internen Absturz geführt haben ... aber ja, Apple sollte irgendwann in dieser Woche einen Fix veröffentlichen.
@williamli: Wie OP vor dem Upgrade habe ich das unter 9.2.1 (sehr zuverlässig reproduzierbar).
@AntonStrogonoff Ich habe Bookings.com vor langer Zeit installiert und entfernt und es hat mich nie beeinträchtigt, selbst als ich in 9.2.1 war. Der Fehler manifestiert sich erst nach dem Wechsel zu 9.3, aber ich vermute, dass es einige verschiedene Ursachen geben könnte, die dieselben Symptome auslösen

Wie bereits berichtet, frieren Tausende von Benutzern gestern und heute Mail und Safari auf iPhones mit iOS 9.3 ein, wenn sie Links verwenden. Alle Problemumgehungen im Moment lösen das Problem nicht vollständig. Apple hat vorerst keine Kommentare. Mehrere Websites schlagen einen Fix für 9.3.1 in ein paar Tagen vor.

Gilt, wenn Sie 9.3 haben, für diejenigen, die das gleiche Problem mit 9.2 haben – wie ich und OP, die behaupten, dass Probleme vor dem Betriebssystem-Upgrade aufgetreten sind – die andere Antwort scheint auf etwas zu sein. (Ich habe die Booking.com-App installiert und erinnere mich leider, dass ich sie kürzlich aktualisiert habe, bevor die Hänger begannen.)
@AntonStrogonoff, wenn das hilft, ist gerade ein neues Update herausgekommen (1,4 GB), das immer noch 9.3 heißt. Ich würde dringend empfehlen, auf dieses zu aktualisieren, um zu sehen, ob die Fehler behoben sind!
Vielen Dank für den Hinweis und insbesondere die Upgrade-Größe. Ich hatte nur 1 GB frei auf meinem überlasteten Telefon, könnte der Grund dafür sein, dass es auf dem neuesten Stand ist, wenn ich zum Bereich Software-Update gehe.
In der Zwischenzeit hatte ich keine andere Wahl, als jeden Browser im Store auszuprobieren, und es scheint, als wäre Firefox nicht betroffen – obwohl ich immer noch keine Links von anderen Apps öffnen kann (sie versuchen offensichtlich, das Safari-Zeug zu laden und hängen).

Laut dem, was ich im Internet gefunden habe, löschen Sie in dieser Situation den Cache in Ihrem Safari-Browser, gehen Sie zu Einstellungen> Safari und tippen Sie dann auf Verlauf und Website-Daten löschen. Außerdem funktionierte das Deaktivieren von Spotlight-Vorschlägen.

Weitere Schritte mit Bildern finden Sie bei Express .

Wie ich geschrieben habe, habe ich das schon gemacht. Funktioniert nicht.
Hast du den Link gecheckt? Sie haben mehr Stufen.
Nein, der Link öffnet sich nicht ;-) (nur um zu zeigen, wie frustrierend es ist)
Muss den Link öffnen. Nein, es ist nicht das Adressleistenproblem. Ich meine Links auf Seiten.

Dafür gibt es im Moment keine Lösung. Es wurde in iOS 9.2.1 eingeführt und die Aktualisierung auf iOS 9.3 behebt es nicht.

Verschiedene Korrekturen wie das Deaktivieren von Einstellungen > Safari > Erweitert > Javascript haben unterschiedliche anekdotische Erfolge, ebenso wie der Wechsel zum Bing-Browser (letzteres bedeutet wahrscheinlich einfach, dass Bing nicht von dem Problem betroffen ist und daher in anderen Webs nicht hilft Seiten).

Problemumgehungen: Probieren Sie den Opera-Browser aus. Klicken und halten Sie im Chrome-Browser und wählen Sie „Link in neuem Tab öffnen“ oder „URL kopieren“ und fügen Sie ihn dann ein.

Im Moment müssen wir nur darauf warten, dass Apple eine Lösung vornimmt, die „angeblich“ in ein paar Tagen erfolgen wird (Jetzt, 28. März 2016). Dinge wie das Wiederherstellen Ihres Telefons auf ein früheres Betriebssystem (insbesondere wenn Sie einfach zu 9.2.1 wechseln) sind wahrscheinlich Zeitverschwendung.

Es gibt eine manuelle Lösung, die keine Wiederherstellung aus dem Backup von Ben Collier erfordert, aber anscheinend ist das Timing der Schritte wichtig. Dazu gehört die Neuinstallation der Booking.com-App über iTunes und USB mit aktiviertem Flugmodus und das schnelle Beenden der App nach dem ersten Start.

Es hat bei mir nicht funktioniert (ein paar Mal versucht), aber Posting, falls es anderen helfen könnte. Laut den Kommentaren dort, wenn es funktioniert, wird es nur teilweise behoben, da nicht alle defekten Caches für verschiedene Apps zurückgesetzt werden, also gehe ich davon aus, dass nur Apple die wirkliche Lösung bereitstellen kann.

Es gibt auch eine Alternative mit mehr Stufen von Wojtek Pietrusiewicz.