Safari unter iOS 9.2.1 / 9.3 öffnet keine Links

18

Update 2: In iOS 9.3.1 behoben

Update: Apple hat den Fehler bestätigt und arbeitet an einem Fix für eine Version 9.3.1 .

Mein Safari unter iOS 9.2.1 (Update: und jetzt 9.3) öffnet die meisten Links nicht mehr, dh das Tippen auf einen Link auf einer Seite hat keine Wirkung mehr. Schlimmer noch, andere Apps wie Messages und Chrome haben Probleme, wenn sie versuchen, URLs / Links zu öffnen.

Das häufigste Problem ist, dass das Gerät beim Tippen auf Links und sogar beim Antippen und Halten von Mobile Safari (damit die App einen Link in einem neuen Tab öffnet) blockiert und schließlich abstürzt.

  • Betrachtet man die HTML-Quelle für die Links, die Probleme verursachen, so scheint es, dass alle schema-absoluten Links betroffen sind (zB http://example.com/something), während relative Links funktionieren (zB /some/page.html).
  • Dies lässt mich glauben, dass die Registrierung von URL-Handlern (oder wie sie genannt werden) durch Dritte mit dem Fehler zusammenhängt
  • Alle Apps, die Links öffnen können, z. B. Mail oder Spark, sind betroffen. Durch Tippen auf einen Link wird das Gerät eingefroren. Tippen und halten Sie und wählen Sie dann Verknüpfung kopieren, wechseln Sie zu Safari oder Chrome und URL einfügen hilft / funktioniert manchmal.
  • 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 Einstellungs-App)
  3. töte alle Apps, starte iOS neu.
  4. Versucht Chrome, und es funktioniert dort nicht auf einfache Berührungen, aber Tippen und Halten funktioniert, und ich kann sie zumindest in einem neuen Tab öffnen.

Mein Fazit ist, dass dieser Fehler auf iOS 9.2 und App-Updates von Drittanbietern zurückzuführen ist, die ein schlechtes Verhalten auslösen. Ich habe swdcin meinen iPhone-Protokollen ständige Abstürze des Prozesses festgestellt und einen Fehler bei Apple gemeldet . Zu verdächtigen Apps gehören:

  • Wikipedia
  • Booking.com

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

Alexander Klimetschek
quelle
Ich habe mir die Protokolle meines Gerätes angesehen und im Syslog festgestellt swcd(Shared Web Credentials Daemon), dass sie ständig abstürzen. Es scheint sehr verwandt zu sein, da es für einige Deep-Linking / Url-Schemata / Universal-Linking verantwortlich ist. Bericht an Apple als rdar: // 25259569
Alexander Klimetschek
Ich denke du meinst das Deaktivieren von Javascript in den Safaris Einstellungen? Das macht für mich keinen Unterschied (abgesehen davon, dass ich viele Websites kaputt gemacht habe :-)).
Alexander Klimetschek
1
Mein Fehlerbericht wurde von Apple als Duplikat von 25159773 (Offen) markiert, sodass er bekannt zu sein scheint und hoffentlich bearbeitet wird. Daumen
drücken
1
Ich habe einige Rückmeldungen zu verschiedenen Kanälen erhalten: 1. Ich habe immer noch das Problem, werde hier eine Lösung veröffentlichen, sobald ich eine habe (ich denke, wir müssen auf eine Fehlerbehebung von Apple warten) 2. Booking.com ist eine dieser Apps mit der Open-Link-in-App-Funktion, die es eingeführt haben könnte - aber das Deinstallieren repariert es nicht für mich: youtube.com/watch?v=OaR_wWcKfMs
Alexander Klimetschek
1
Auch - Entschuldigung für die Hauptbearbeitung. Wir bekommen eine Flut 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 sehen, wie Sie ein anderes Ziel einrichten, um einen duplizierten Link zu erstellen. Ich würde es vorziehen, wenn Sie die Ansichten und Stimmen hier bekommen.
bmike

Antworten:

4

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

Details zu iOS 9-Updates finden Sie unter https://support.apple.com/kb/DL1842


Wenn Sie versuchen möchten, dieses Problem zu beheben, bevor Apple den Fehler behebt, führen Sie die folgenden Schritte aus:

Letzteres ist etwas länger und humorvoller und bietet einige schöne Fotos, die Sie sich ansehen können, während Sie den vorgeschriebenen Tanz machen. Die ehemalige Verbindung ist kürzer und mehr auf den Punkt.

In beiden Fällen muss das Gerät in den AirPlane-Modus versetzt und mit einem Computer verbunden werden, um die Datenbeschädigung zu beheben, die durch einige Apps und iOS verursacht wird, die die App-Konfigurationen nicht zuverlässig handhaben.


Es gibt viele Beweise dafür, dass Safari für manche Menschen tatsächlich große Probleme bereitet. Ich habe noch kein Gerät mit Problemen gesehen, aber wenn doch, 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 ein manuelles iTunes-Backup aus, wenn Sie dies ebenfalls tun.
  2. Schließen Sie das iPhone an iTunes an und führen Sie eine Synchronisierung durch. Achten Sie darauf, dass Sie alle Synchronisierungen lesen und abbrechen, wenn iTunes Sie warnt, dass durch die Synchronisierung möglicherweise Daten oder Inhalte gelöscht werden. Bei der Synchronisierung werden Protokolle von iOS gesammelt, damit Sie sie auf dem Computer anzeigen können. Es lohnt sich jedoch nicht, Musikdateien zu verlieren, wenn diese durch eine Synchronisierung gelöscht werden.
  3. Behalten Sie ein Protokoll, wenn Sie auf Probleme stoßen - Sie möchten 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 Sleuthing ausgeführt wird.

Jetzt - ich würde jedem empfehlen, sich an AppleCare zu wenden, wenn er kann - früher als später, da der bezahlte Support von Apple a) weiß, wie diese Protokolle verwendet werden, und sie zum Engineering bringt. B) weiß, ob / wann ein Fix vorliegt Dies ist auf die Supportkosten und das Supportvolumen zurückzuführen.

Ich glaube, jemand hat eine Drittanbieter-App isoliert, die unter iOS 9.3 zu einem schlechten Verhalten von Safari führt:

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

Wenn nicht, müssen Sie möglicherweise die folgenden Elemente nachverfolgen und Fehler beheben:

  • das Systemprotokoll auf iOS beobachten , wenn Safari abstürzt oder falsch verhalten mit cfgutil syslogund von Apple Configurator 2 Automatisierungstool .
  • 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 zu einem Problem wie diesem in Kombination mit anderen Einstellungen und dem Internetzugang führen.)
  • Wie stellen Sie eine Verbindung zum Internet her (öffentliches WLAN, geschäftliches WLAN, Mobilfunkanbieter, 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 sicherzustellen, dass es sich um eine oder mehrere Apps von Drittanbietern handelt. Je nachdem, wie voll Ihr iOS-Gerät ist - eine Wiederherstellung über Nacht oder über Mittag ist keine schlechte Lösung, um genau zu wissen, was die Ursache ist.
bmike
quelle
4

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.

Momentan versuche ich, mit Decipher Phone Refresh ein benutzerdefiniertes Wiederherstellungsimage zu erstellen, das die beschädigte Datenbank nicht enthält. Wird aktualisiert, sobald ich Ergebnisse habe.

[AKTUALISIEREN]

Ich habe es geschafft, das Entschlüsselungs-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. Wiederherstellen aus der benutzerdefinierten Sicherungsdatei
  6. Lassen Sie iOS alle Apps aus dem App Store herunterladen, die von der Sicherung verwendet werden. Alle Einstellungen / Dokumente befinden sich bereits in der Sicherung

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

williamli
quelle
Mit einem Tool von DecipherTools konnte ich mich wie
folgt
Danke für den Hinweis. Ich fügte Bens neue Lösung als weitere Antwort hinzu. Und das alles habe ich in meinem Apple-Fehlerbericht gemeldet, für den Fall, dass sie es noch nicht wussten :)
Alexander Klimetschek
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 Problem ansehen (ich meine, sie haben die App doch selbst genehmigt). In der Zwischenzeit Firefox verwenden.
Anton Strogonoff
@AntonStrogonoff die app hat nur einige db records größer als sonst gemacht. Es waren Änderungen in iOS 9.3, die einen internen Absturz verursachten, als versucht wurde, diesen ziemlich großen Eintrag zu lesen ... aber ja, Apple sollte diese Woche irgendwann eine Korrektur veröffentlichen.
Williamli
@williamli: wie OP vor dem Upgrade habe ich das unter 9.2.1 (sehr zuverlässig reproduzierbar) gemacht.
Anton Strogonoff
3

Wie bereits berichtet, frieren gestern und heute Tausende von Benutzern 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 noch keine Kommentare. Mehrere Websites schlagen vor, 9.3.1 innerhalb weniger Tage zu reparieren.

Kusaxe
quelle
Gilt, wenn Sie 9.3 haben, für diejenigen, die dasselbe Problem mit 9.2 haben - wie ich und OP, die behaupten, dass Probleme vor dem Betriebssystem-Upgrade aufgetreten sind -, scheint die andere Antwort auf etwas zu liegen. (Ich habe die Booking.com-App installiert und erinnere mich leider, dass ich sie vor kurzem aktualisiert habe, bevor die Hänge begannen.)
Anton Strogonoff,
@AntonStrogonoff Wenn dies hilft, wurde gerade ein neues Update (1,4 GB) veröffentlicht, das immer noch 9.3 heißt. Ich würde dringend empfehlen, auf dieses Update zu aktualisieren, um zu sehen, ob die Fehler behoben sind!
Kusaxe
Danke für den Hinweis und vor allem für die Upgrade-Größe. Ich hatte nur 1 GB auf meinem überlasteten Telefon frei. Dies könnte der Grund dafür sein, dass es aktuell ist, wenn ich zum Bereich "Software-Aktualisierung" gehe.
Anton Strogonoff
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 noch keine Links von anderen Apps öffnen kann (sie versuchen offensichtlich, das Safari-Zeug zu laden und hängen zu bleiben).
Anton Strogonoff
0

In diesem Fall löschen Sie den Cache in Ihrem Safari-Browser. Gehen Sie zu Einstellungen> Safari und tippen Sie anschließend auf Verlauf und Websitedaten löschen. Außerdem hat das Ausschalten von Spotlight-Vorschlägen funktioniert.

Weitere Schritte mit Bildern finden Sie in Express .

Hawon Nguyen
quelle
Wie ich schrieb, habe ich das schon getan. Funktioniert nicht
Alexander Klimetschek
Hast du den Link überprüft? Sie haben mehr Stufen.
Hawon Nguyen
Nein, der Link wird nicht geöffnet ;-) (nur um zu zeigen, wie frustrierend es ist)
Alexander Klimetschek
Ich muss den Link öffnen. Nein, es geht nicht um die Adressleiste. Ich meine Links auf Seiten.
Alexander Klimetschek
0

Im Moment gibt es dafür keine Lösung. Es wurde in iOS 9.2.1 eingeführt und das Update auf iOS 9.3 behebt es nicht.

Verschiedene Fehlerbehebungen, wie das Deaktivieren von Einstellungen> Safari> Erweitert> Javascript, sowie das Ändern des Bing-Browsers (letzteres bedeutet wahrscheinlich nur, dass Bing von dem Problem nicht betroffen ist und hilft daher in anderen Websites nicht weiter), sind unterschiedlich erfolgreich Seiten).

Problemumgehungen: Probieren Sie den Opera-Browser aus. Klicken Sie im Chrome-Browser etwas länger auf "Link in neuem Tab öffnen" oder "URL kopieren" und fügen Sie ihn ein.

Im Moment müssen wir nur auf Apple warten, um eine Lösung zu finden, die "Berichten zufolge" in wenigen Tagen (jetzt, 28. März 2016) erfolgen wird. Dinge wie das Wiederherstellen Ihres Telefons auf einem früheren Betriebssystem (insbesondere, wenn Sie einfach zu 9.2.1 wechseln) sind wahrscheinlich Zeitverschwendung.

Gazzer
quelle
0

Es gibt eine manuelle Korrektur, die keine Wiederherstellung von einem Backup von Ben Collier erfordert , aber anscheinend ist der Zeitpunkt der Schritte wichtig. Dazu muss die Booking.com-App über iTunes und USB im Flugzeugmodus neu installiert und die App nach dem ersten Start schnell beendet werden.

Es hat bei mir nicht funktioniert (ein paar Mal ausprobiert), aber für den Fall, dass es anderen helfen könnte, etwas zu posten. Laut den dortigen Kommentaren wird das Problem nur teilweise behoben, da nicht alle defekten Caches für verschiedene Apps zurückgesetzt werden. Ich gehe also davon aus, dass nur Apple das richtige Problem beheben kann.

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

Alexander Klimetschek
quelle