Safari su iOS 9.2.1 / 9.3 non aprirà i collegamenti


18

Aggiornamento 2: risolto in iOS 9.3.1

Aggiornamento: Apple ha confermato il bug e sta lavorando a una correzione per una versione 9.3.1 .

Il mio Safari su iOS 9.2.1 (aggiornamento: e ora 9.3) non aprirà più la maggior parte dei collegamenti, cioè toccando un collegamento su una pagina non si fa nulla. Peggio ancora, altre app come Messaggi, Chrome hanno problemi quando provano ad aprire URL / Link.

Il problema comune è rappresentato dalle pause quando si toccano i collegamenti e anche da Mobile Safari tieni premuto (per fare in modo che l'app apra un collegamento in una nuova scheda), il dispositivo si blocca e alla fine si blocca.

  • Osservando la fonte html per i collegamenti che causano problemi, sembra che tutti i collegamenti assoluti dello schema siano interessati (ad es. http://example.com/something), Mentre i collegamenti relativi funzionano (ad es /some/page.html.).
  • Questo mi fa pensare che la registrazione di terze parti dei gestori di URL (o come vengono chiamati) sia correlata al bug
  • Tutte le app in grado di aprire collegamenti, come Mail o Spark, sono interessate. Toccando un collegamento si blocca il dispositivo. Tocca e tieni premuto e quindi selezionando Copia collegamento, passa a Safari o Chrome e incolla l'URL a volte aiuta / funziona.
  • Succede principalmente sulle pagine dei risultati di Google e DuckDuckGo. In alcune altre pagine funziona.

Ho provato a escludere un semplice errore di impostazione:

  1. disabilita tutti i blocchi di contenuto
  2. elimina i dati del sito Web da Safari (nell'app delle preferenze)
  3. uccidi tutte le app, riavvia iOS.
  4. Ho provato Chrome e non funziona lì con semplici tocchi, ma tocca e tieni premuto funziona, e posso almeno aprirli in una nuova scheda.

La mia conclusione è che questo bug si riferisce a iOS 9.2 e agli aggiornamenti delle app di terze parti che provocano comportamenti scorretti, ho visto crash costanti del swdcprocesso nei miei registri iPhone e ho segnalato un bug con Apple . Le app sospette includono:

  • Wikipedia
  • Booking.com

C'è un modo per elencare queste app che cambiano la gestione dei collegamenti in modo da poterle disinstallare selettivamente?


Ho guardato i log del mio dispositivo e nel syslog ho trovato swcd(demone delle credenziali web condivise) costantemente in crash. Sembra molto correlato, in quanto è responsabile di alcuni schemi di collegamento profondo / url / collegamento universale. Segnalato ad Apple come rdar: // 25259569
Alexander Klimetschek,

Penso che intendi disabilitare Javascript nelle impostazioni di Safari? Questo non fa differenza per me (oltre a rompere molti siti :-)).
Alexander Klimetschek,

1
La mia segnalazione di bug è stata contrassegnata da Apple come duplicata di 25159773 (aperta), quindi sembra essere nota e si spera abbia funzionato.
Incrocio le

1
Ho ricevuto alcuni feedback su vari canali: 1. Ho ancora il problema, pubblicherò una soluzione qui quando ne avrò una (penso che dovremo aspettare una correzione da parte di Apple) 2. Booking.com è una di queste app con funzionalità open-link-in-app che potrebbe averlo introdotto - ma disinstallarlo non lo risolve per me: youtube.com/watch?v=OaR_wWcKfMs
Alexander Klimetschek

1
Inoltre - ci scusiamo per la modifica principale. Stiamo ricevendo un'ondata di nuove domande e sto rielaborando l'aspetto per gestire diverse domande collegate. Ping me se è necessario ripristinare le modifiche e vedrò su come impostare un'altra destinazione per il collegamento duplicato. Preferirei che tu avessi i punti di vista e i voti, anche se qui.
bmike

Risposte:


4

Aggiorna a iOS 9.3.1 o successivo per risolvere questo problema specifico.

I dettagli degli aggiornamenti di iOS 9 sono pubblicati su https://support.apple.com/kb/DL1842


Se vuoi provare a risolvere questo problema prima che Apple correggi il bug, ecco alcuni passaggi da provare:

Quest'ultimo è un po 'più lungo e più divertente e ha alcune belle foto da guardare mentre fai la danza prescritta. Il primo link è più breve e più preciso.

Entrambi richiedono che il dispositivo sia messo in modalità AirPlane e collegato a un computer per risolvere il danneggiamento dei dati causato da alcune app e iOS che non gestisce le configurazioni delle app in modo affidabile.


Ci sono molte prove che Safari sta effettivamente avendo molti problemi per alcune persone. Non ho visto un dispositivo con problemi, ma se lo facessi farei due cose per aiutare a restringere le possibilità:

  1. Verifica la tua situazione di backup personale. Esegui un backup iCloud manuale e assicurati che termini. Se lo fai, esegui un backup manuale di iTunes.
  2. Collega l'iPhone a iTunes ed esegui una sincronizzazione: fai attenzione a leggere e annullare qualsiasi sincronizzazione se iTunes ti avverte che la sincronizzazione potrebbe cancellare qualsiasi dato o contenuto. La sincronizzazione consiste nel raccogliere i registri da iOS in modo da poterli esaminare sul computer, ma non vale la pena perdere i file musicali se una sincronizzazione lo cancellerà.
  3. Tieni un registro di quando ti imbatti in problemi: ti consigliamo di annotare l'ora, l'app in questione (se non stai utilizzando Mobile Safari per sfogliare i collegamenti)
  4. Tieni traccia delle app che disinstalli / installi mentre è in corso lo sleuthing.

Ora - consiglierei a chiunque di contattare AppleCare se possibile - prima piuttosto che dopo, poiché il supporto a pagamento di Apple saprà a) sapere come utilizzare questi registri e portarli all'ingegneria b) sapere se / quando è disponibile una correzione c) allocare risorse per inchiodare questo verso il basso in base ai costi e al volume di supporto.

Credo che qualcuno abbia isolato un'app di terze parti che sta causando un cattivo comportamento di Safari su iOS 9.3:

  • @stroughtonsmith > riproducibile: l'installazione di http://Booking.com 's app si romperà la manipolazione attraverso iOS collegamento. La disinstallazione lo risolverà
  • @stroughtonsmith > La parte divertente, tuttavia: non verrà risolto immediatamente dopo la disinstallazione. C'è un timeout prima che si risolva da solo 😅

Se hai quell'app specifica, potresti considerare di eliminarla e quindi attendere un po '(da 10 a 15 minuti) per vedere se questo risolve il tuo problema. In tal caso, il mio sospetto è che Apple possa collaborare con gli sviluppatori per risolvere il problema o rilasciare una patch.

In caso contrario, potrebbe essere necessario tenere traccia e risolvere i seguenti elementi:

  • guardare il registro di sistema su iOS quando Safari si blocca o mis-comportandosi con cfgutil sysloge strumenti di automazione di Apple Configurator 2 .
  • Blocco dei contenuti di Safari
  • Se alcuni o tutti i siti Web sono problematici
  • Impostazioni di Safari (non sembra che JavaScript stia fallendo, ma ciò potrebbe presumibilmente causare un problema come questo combinato con altre impostazioni e accesso a Internet)
  • Come ti connetti a Internet (WiFi pubblico, WiFi di lavoro, cellulare e quale operatore, VPN a un data center o specifica altra rete)
  • Ci vorrebbe tempo, ma potresti facilmente fare un backup e quindi cancellare tutto il contenuto e le impostazioni per verificare che il problema riguardi una o più app di terze parti. A seconda di quanto è pieno il tuo dispositivo iOS, un ripristino durante la notte o durante il pranzo non è una cattiva soluzione per sapere quale sia esattamente la causa.

4

Dopo aver letto https://bencollier.net/2016/03/unable-to-open-links-in-safari-mail-or-messages-on-ios-9-3/ , sembra che l'app iOS di Booking.com sia sovraccarica il database utilizzato da com.apple.swdc ... Un normale ripristino non funzionerà poiché anche il database danneggiato fa parte del backup.

Attualmente, sto cercando di utilizzare Deconnect Phone Refresh per creare un'immagine di ripristino personalizzata che non contenga il database danneggiato. Si aggiorna non appena ho i risultati.

[AGGIORNARE]

Sono riuscito a usare lo strumento di decifrazione per sbarazzarmi di questo bug:

  1. rimuovere l'app di prenotazioni dal telefono
  2. creare un backup sul computer
  3. utilizzare Decipher Tools per ripulire i miei file di backup, rimuovendo i dati danneggiati che si arrestano in modo anomalo com.apple.swdc
  4. eseguire un ripristino per cancellare tutte le impostazioni e i contenuti sul mio telefono
  5. ripristinare dal file di backup personalizzato
  6. lascia che iOS scarichi di nuovo tutte le app dall'App Store utilizzato dal backup, tutte le impostazioni / i documenti sono già nel backup

In questo momento sto parlando con gli sviluppatori di Decipher Tools per vedere se sono in grado di creare qualcosa di gratuito per aiutare tutti coloro che vengono colpiti da questo bug.


Utilizzando uno strumento di DecipherTools, sono stato in grado di recuperare me stesso: 1.
William

Grazie per il puntatore. Ho aggiunto la nuova correzione di Ben come un'altra risposta. E ho riportato tutto questo nella mia segnalazione di bug di Apple, nel caso in cui non ne fossero ancora consapevoli :)
Alexander Klimetschek,

Accidenti, detesto sborsare $ 30 per il prodotto Decipher Tool per riparare il mio telefono. Speriamo che Apple lo consideri un problema (voglio dire, dopo tutto hanno approvato l'app). Usando Firefox nel frattempo.
Anton Strogonoff il

@AntonStrogonoff l'app ha creato solo alcuni record db più grandi del solito. Sono state le modifiche in iOS 9.3 che hanno causato un arresto anomalo interno durante il tentativo di leggere questa voce piuttosto grande ... ma sì, Apple dovrebbe rilasciare una correzione qualche volta questa settimana.
William

@williamli: come OP prima di eseguire l'upgrade, ho questo in 9.2.1 (riproducibile in modo molto affidabile).
Anton Strogonoff,

3

Come riportato in precedenza, migliaia di utenti ieri e oggi hanno il blocco di Mail e Safari su iPhone con iOS 9.3 quando usano i collegamenti. Per il momento, tutte le soluzioni alternative non risolvono completamente il problema. Apple non ha commenti per ora. Diversi siti stanno suggerendo una correzione 9.3.1 in pochi giorni.


Si applica se hai 9.3, a coloro che hanno lo stesso problema con 9.2, come me e OP, che sostengono che i problemi sono iniziati prima dell'aggiornamento del sistema operativo, l'altra risposta sembra essere su qualcosa. (Ho installato l'app di Booking.com e ricordo tristemente di averla aggiornata di recente prima che iniziassero gli hang.)
Anton Strogonoff

@AntonStrogonoff se questo aiuta, è appena uscito un nuovo aggiornamento (1,4 GB) chiamato ancora 9.3. Consiglio vivamente l'aggiornamento a questo per vedere se i bug sono stati corretti!
Kuzaxe,

Grazie per il puntatore e soprattutto per le dimensioni dell'aggiornamento. Avevo solo 1 GB gratuito sul mio telefono sovraccarico, potrebbe essere il motivo per cui dice che è aggiornato quando vado nel riquadro Aggiornamento software.
Anton Strogonoff,

Nel frattempo non avevo altra scelta che provare tutti i browser del negozio e sembra che Firefox non sia interessato, anche se non riesco ancora ad aprire collegamenti da altre app (ovviamente cercano di caricare e bloccare Hang).
Anton Strogonoff,

0

In base a ciò che ho trovato sul Web, ciò che fai in questa situazione è svuotare la cache nel browser Safari, vai su Impostazioni> Safari quindi tocca Cancella cronologia e dati sito web. Inoltre, la disattivazione dei suggerimenti Spotlight ha funzionato.

Ulteriori passaggi con le immagini sono disponibili in Express .


Come ho scritto, l'ho già fatto. Non funziona
Alexander Klimetschek,

Hai controllato il link? Hanno più passaggi.
Hawon Nguyen,

No, il link non si aprirà ;-) (solo per mostrare quanto sia frustrante)
Alexander Klimetschek,

Devo aprire il link. No, non è il problema della barra degli indirizzi. Intendo i collegamenti alle pagine.
Alexander Klimetschek,

0

Non c'è soluzione per questo per il momento. È stato introdotto in iOS 9.2.1 e l'aggiornamento a iOS 9.3 non lo risolve.

Varie correzioni come la disattivazione di Impostazioni> Safari> Avanzate> Javascript hanno vari gradi di successo aneddotici, così come è cambiato nel browser Bing (quest'ultimo probabilmente significa semplicemente che Bing non è interessato dal problema, quindi non aiuterà in altri web pagine).

Soluzioni alternative: prova il browser Opera. Nel browser Chrome, fai clic e tieni premuto e seleziona "Apri collegamento in una nuova scheda" o "Copia URL", quindi incollalo.

Per il momento, dovremo solo aspettare che Apple faccia una correzione che, secondo quanto riferito, accadrà tra qualche giorno (ora, 28 marzo 2016). Cose come il ripristino del telefono su un sistema operativo precedente (soprattutto se si passa semplicemente alla 9.2.1) rischiano di perdere tempo.


0

Esiste una correzione manuale che non richiede un ripristino dal backup da Ben Collier, ma a quanto pare il tempismo dei passaggi è importante. Implica la reinstallazione dell'app di Booking.com tramite iTunes e USB con la modalità aereo attiva e l'uccisione rapida dell'app dopo il primo avvio.

Non ha funzionato per me (provato alcune volte), ma pubblicare nel caso in cui potesse aiutare gli altri. Secondo i commenti laggiù, se funziona, lo risolve solo parzialmente, poiché non tutte le cache rotte per le diverse app vengono ripristinate, quindi suppongo che solo Apple sia in grado di fornire la soluzione reale.

Ce n'è anche uno alternativo con più passaggi di Wojtek Pietrusiewicz.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.