O Safari no iOS 9.2.1 / 9.3 não abre links

18

Atualização 2: corrigida no iOS 9.3.1

Atualização: a Apple confirmou o bug e está trabalhando em uma correção para uma versão 9.3.1 .

O meu Safari no iOS 9.2.1 (atualização: e agora 9.3) não abre mais a maioria dos links, ou seja, tocar em um link em uma página não faz nada. Pior, outros aplicativos como o Messages, o Chrome está tendo problemas ao tentar abrir URL / Links.

O problema comum é pausar ao tocar em links e até o Mobile Safari tocar e segurar (para que o aplicativo abra um link em uma nova guia), o dispositivo congela e, eventualmente, trava.

  • Observando a fonte html dos links que causam problemas, parece que todos os links absolutos do esquema são afetados (por exemplo http://example.com/something), enquanto os links relativos funcionam (por exemplo /some/page.html).
  • Isso me faz pensar que o registro de terceiros de manipuladores de URL (ou como eles são chamados) está relacionado ao bug
  • Todos os aplicativos que podem abrir links, como Mail ou Spark, são afetados. Tocar em um link congela o dispositivo. Toque e segure e, em seguida, selecionando o link de cópia, alterne para Safari ou Chrome e cole o URL algumas vezes ajuda / funciona.
  • Isso acontece principalmente nas páginas de resultados do Google e do DuckDuckGo. Em algumas outras páginas, funciona.

Tentei algumas coisas para descartar um erro de configuração simples:

  1. desativar todos os bloqueadores de conteúdo
  2. excluir dados do site do Safari (no aplicativo de preferências)
  3. mate todos os aplicativos, reinicie o iOS.
  4. Tentei o Chrome e não funciona lá com toques simples, mas toque e segure funciona e posso abri-los em uma nova guia pelo menos.

Minha conclusão é que esse bug está relacionado ao iOS 9.2 e atualizações de aplicativos de terceiros desencadeando um mau comportamento, vi falhas constantes do swdcprocesso nos logs do meu iPhone e relatei um bug na Apple . Os aplicativos suspeitos incluem:

  • Wikipedia
  • Booking.com

Existe uma maneira de listar esses aplicativos que alteram o tratamento de links para que eu possa desinstalá-los seletivamente?

Alexander Klimetschek
fonte
Olhei para os logs do meu dispositivo e no syslog encontrado swcd(daemon de credenciais da web compartilhado) constantemente travando. Parece muito relacionado, pois é responsável por alguns esquemas de links / url / links universais profundos. Relatado à Apple como rdar: // 25259569 #
Alexander Klimetschek
Eu acho que você quer dizer desativar o Javascript nas configurações do Safaris? Isso não faz diferença para mim (além de quebrar muitos sites :-)).
Alexander Klimetschek 22/03
11
Meu relatório de bug foi marcado pela Apple como duplicado de 25159773 (Open), então parece ser conhecido e espero que tenha sido trabalhado. Dedos cruzados :)
Alexander Klimetschek
11
Recebi feedback em vários canais: 1. Ainda tenho o problema, publicarei uma solução aqui assim que tiver uma (acho que precisamos aguardar uma correção da Apple) 2. Booking.com é um desses aplicativos com o recurso de link aberto no aplicativo que pode tê-lo introduzido - mas a desinstalação não o corrige para mim: youtube.com/watch?v=OaR_wWcKfMs
Alexander Klimetschek 28/16
11
Também - desculpas pela edição principal. Estamos recebendo novas perguntas e estou reformulando a aparência para lidar com várias perguntas vinculadas. Ligue-me se precisar reverter as alterações e verei sobre a configuração de outro destino para o link duplicado. Eu prefiro que você receba as opiniões e votos, embora aqui.
bmike

Respostas:

4

Atualize para o iOS 9.3.1 ou posterior para corrigir esse problema específico.

Detalhes das atualizações do iOS 9 estão disponíveis em https://support.apple.com/kb/DL1842


Se você quiser tentar corrigir isso antes que a Apple corrija o erro, aqui estão algumas etapas para tentar:

O último é um pouco mais longo e bem-humorado e tem algumas fotos legais para você ver enquanto você faz a dança prescrita. O link anterior é mais curto e mais direto ao ponto.

Ambos exigem que o dispositivo seja colocado no modo AirPlane e conectado a um computador para resolver a corrupção de dados causada por alguns aplicativos e o iOS não manipular as configurações de aplicativos de maneira robusta.


Há muitas evidências de que o Safari está realmente tendo muitos problemas para algumas pessoas. Não vi um dispositivo com problemas, mas, se o fizesse, faria duas coisas para ajudar a diminuir as possibilidades:

  1. Verifique sua situação de backup pessoal. Execute um backup manual do iCloud e verifique se ele terminou. Execute um backup manual do iTunes, se você fizer isso também.
  2. Conecte o iPhone ao iTunes e execute uma sincronização - tome cuidado para ler e cancelar qualquer sincronização, se o iTunes avisar que a sincronização pode apagar dados ou conteúdo. A sincronização é coletar logs do iOS para que você possa examiná-los no computador - mas não vale a pena perder arquivos de música se uma sincronização apagar isso.
  3. Mantenha um registro de quando tiver problemas - anote a hora e o aplicativo em questão (se você não estiver usando o Mobile Safari para procurar links)
  4. Acompanhe os aplicativos que você desinstala / instala enquanto o sleuthing está em andamento.

Agora - eu recomendaria a qualquer um que entre em contato com a AppleCare, se puder - mais cedo ou mais tarde, pois o suporte pago da Apple a) saberá como usar esses logs e levá-los à engenharia b) saberá se / quando uma correção estará pronta c) alocará recursos para pregar isso com base nos custos e no volume de suporte.

Acredito que alguém tenha isolado um aplicativo de terceiros que esteja causando um mau comportamento do Safari no iOS 9.3:

  • @stroughtonsmith > Reproduzível: a instalação do aplicativo http://Booking.com interromperá a manipulação de links no iOS. Desinstalá-lo irá corrigi-lo
  • @stroughtonsmith > A parte divertida, no entanto: não será corrigida imediatamente após a desinstalação. Há um tempo limite antes que ele se conserte 😅

Se você tiver esse aplicativo específico, pode excluí-lo e aguardar um pouco (10 a 15 minutos) para ver se isso resolve o seu problema. Se esse for realmente o caso, minha suspeita é que a Apple possa trabalhar com os desenvolvedores para corrigir isso ou lançar um patch.

Caso contrário, talvez seja necessário acompanhar e solucionar os seguintes itens:

  • assistir log do sistema no iOS quando Safari está falhando ou mis-comportando-se com cfgutil sysloge ferramentas de automação da Apple Configurator 2 .
  • Bloqueadores de conteúdo do Safari
  • Se alguns ou todos os sites são problemáticos
  • Configurações do Safari (não parece que o javascript está falhando - mas isso pode causar um problema como esse combinado com outras configurações e acesso à Internet)
  • Como você se conecta à Internet (Wi-Fi público, Wi-Fi comercial, celular e qual operadora, VPN para um data center ou outra rede específica)
  • Levaria um tempo, mas você poderia facilmente fazer um backup e apagar todo o conteúdo e configurações para verificar se o problema é de um ou mais aplicativos de terceiros. Dependendo de como o dispositivo iOS está cheio - uma restauração durante a noite ou durante o almoço não é uma solução ruim para saber qual é exatamente a causa.
bmike
fonte
4

Depois de ler https://bencollier.net/2016/03/unable-to-open-links-in-safari-mail-or-messages-on-ios-9-3/ , parece que o aplicativo iOS da Booking.com sobrecarregou o banco de dados usado por com.apple.swdc ... Uma restauração normal não funcionará, pois o banco de dados corrompido também faz parte do backup.

Atualmente, estou tentando usar a atualização de telefone de decifração para criar uma imagem de restauração personalizada que não contém o banco de dados corrompido. Será atualizado assim que eu tiver resultados.

[ATUALIZAR]

Eu consegui usar a Decipher Tool para se livrar desse bug:

  1. remover o aplicativo Reservas do telefone
  2. crie um backup no computador
  3. use o Decipher Tools para limpar meus arquivos de backup, removendo os dados corrompidos que causam um erro no com.apple.swdc
  4. redefinir para limpar todas as configurações e conteúdo do meu telefone
  5. restaurar a partir do arquivo de backup personalizado
  6. deixe o iOS baixar novamente todos os aplicativos da loja de aplicativos usados ​​pelo backup, todas as configurações / documentos já estão no backup

No momento, estou conversando com os desenvolvedores da Decipher Tools para ver se eles podem criar algo gratuito para ajudar todos os afetados por esse bug.

williamli
fonte
Usando uma ferramenta do DecipherTools, consegui me recuperar por: 1. #
williamli
Obrigado pelo ponteiro. Eu adicionei a nova correção de Ben como outra resposta. E relatou tudo isso no meu relatório a Apple bug, apenas no caso de eles não estavam cientes de que ainda :)
Alexander Klimetschek
Porra, eu odiaria desembolsar US $ 30 pelo produto da Decipher Tool para consertar meu telefone. Espero que a Apple considere isso seu problema (quero dizer, eles aprovaram o aplicativo depois de tudo). Enquanto isso, use o Firefox.
Anton Strogonoff 30/03
@AntonStrogonoff, o aplicativo apenas fez alguns registros de banco de dados maiores que o normal. Foram as mudanças no iOS 9.3 que causaram um travamento interno ao tentar ler essa entrada bastante grande ... mas sim, a Apple deve lançar uma correção em algum momento desta semana.
28716 williamli
@ williamli: como o OP antes de atualizar, eu tenho isso acontecendo no 9.2.1 (reproduzível de maneira muito confiável).
Anton Strogonoff 30/03
3

Conforme relatado anteriormente, milhares de usuários ontem e hoje estão congelando o Mail e o Safari nos iPhones com iOS 9.3 ao usar links. Todas as soluções alternativas no momento não resolvem o problema completamente. A Apple não tem comentários por enquanto. Vários sites estão sugerindo uma correção 9.3.1 em alguns dias.

kuzaxe
fonte
Aplica-se se você possui a versão 9.3, àqueles com o mesmo problema da versão 9.2 - como eu e o OP que afirmam que os problemas começaram antes da atualização do sistema operacional - a outra resposta parece estar relacionada a algo. (Eu tenho Booking.com aplicativo instalado e eu infelizmente lembro de atualizá-lo recentemente antes das trava começou.)
Anton Strogonoff
@AntonStrogonoff, se isso ajudar, foi lançada uma nova atualização (1,4 GB) ainda chamada 9.3. Eu recomendo atualizar este para ver se os bugs foram corrigidos!
kuzaxe
Obrigado pelo ponteiro, e especialmente pelo tamanho da atualização. Eu tinha apenas 1 GB grátis no meu telefone sobrecarregado, talvez seja o motivo de ele estar atualizado quando eu for para o painel Atualização de software.
Anton Strogonoff 30/03
Enquanto isso, eu não tinha opção a não ser experimentar todos os navegadores da loja e parece que o Firefox não é afetado - embora eu ainda não consiga abrir links de outros aplicativos (eles obviamente tentam carregar o Safari e travar).
Anton Strogonoff 30/03
0

De acordo com o que encontrei na Web, o que você faz nesta situação é limpar o cache no navegador Safari, vá para Configurações> Safari e toque em Limpar histórico e dados do site. Além disso, desativar as sugestões de destaque funcionou.

Outras etapas com imagens podem ser encontradas no Express .

Hawon Nguyen
fonte
Como eu escrevi, eu já fiz isso. Não funciona
Alexander Klimetschek 19/03/19
Você checou o link? Eles têm mais etapas.
Hawon Nguyen 19/03/19
Não, o link não será aberto ;-) (apenas para mostrar como é frustrante) #
Alexander Klimetschek 19/03/16
Tenho que abrir o link. Não, não é o problema da barra de endereço. Quero dizer links em páginas.
Alexander Klimetschek 19/03
0

Não há solução para isso no momento. Foi introduzido no iOS 9.2.1 e a atualização para o iOS 9.3 não o corrige.

Várias correções, como desativar Configurações> Safari> Avançado> Javascript, têm graus anedóticos variados de sucesso, assim como a mudança para o navegador Bing (este último provavelmente significa simplesmente que o Bing não é afetado pelo problema, portanto não ajudará em outras páginas da Web). Páginas).

Soluções alternativas: tente o navegador Opera. No navegador Chrome, clique e segure e selecione 'Abrir link em nova guia' ou 'Copiar URL' e cole-o.

No momento, teremos que esperar pela Apple para fazer uma correção que "supostamente" acontecerá em alguns dias (agora, 28 de março de 2016). É provável que coisas como restaurar o telefone para um sistema operacional anterior (especialmente se você simplesmente vá para 9.2.1) sejam uma perda de tempo.

Gazzer
fonte
0

Há uma correção manual que não requer restauração do backup de Ben Collier, mas aparentemente o tempo das etapas é importante. Isso envolve a reinstalação do aplicativo Booking.com via iTunes e USB com o modo Avião ativado e a eliminação rápida do aplicativo após o primeiro lançamento.

Não funcionou para mim (tentei algumas vezes), mas postar, caso possa ajudar outras pessoas. De acordo com os comentários por lá, se funcionar, ele apenas o corrige parcialmente, como nem todos os caches quebrados para aplicativos diferentes são redefinidos, portanto, presumo que apenas a Apple possa fornecer a correção real.

Há também uma alternativa com mais etapas de Wojtek Pietrusiewicz.

Alexander Klimetschek
fonte