Safari di iOS 9.2.1 / 9.3 tidak akan membuka tautan


18

Pembaruan 2: Diperbaiki di iOS 9.3.1

Pembaruan: Apple telah mengkonfirmasi bug dan sedang memperbaiki Fix untuk rilis 9.3.1 .

Safari saya di iOS 9.2.1 (perbarui: dan sekarang 9.3) tidak akan lagi membuka sebagian besar tautan, yaitu mengetuk tautan di halaman tidak melakukan apa-apa. Lebih buruk lagi, aplikasi lain seperti Pesan, Chrome mengalami masalah ketika mereka mencoba untuk membuka URL / Tautan.

Masalah umum adalah jeda ketika mengetuk tautan dan bahkan Mobile Safari mengetuk dan menahan (untuk membuat aplikasi membuka tautan di tab baru), perangkat membeku dan akhirnya macet.

  • Melihat sumber html untuk tautan yang menyebabkan masalah, tampaknya semua tautan absolut skema terpengaruh (mis. http://example.com/something), Sedangkan tautan relatif berfungsi (mis /some/page.html.).
  • Hal ini membuat saya berpikir pendaftaran pihak ketiga penangan URL (atau apa sebutannya) terkait dengan bug
  • Semua aplikasi yang dapat membuka tautan, seperti Mail atau Spark, terpengaruh. Mengetuk tautan akan membekukan perangkat. Ketuk & tahan dan kemudian pilih tautan salin, alihkan ke Safari atau Chrome dan rekatkan URL yang kadang membantu / berfungsi.
  • Ini terjadi sebagian besar di halaman hasil Google dan DuckDuckGo. Pada beberapa halaman lain itu berfungsi.

Saya mencoba hal-hal untuk mengesampingkan kesalahan pengaturan sederhana:

  1. nonaktifkan semua pemblokir konten
  2. hapus data situs web dari Safari (di aplikasi preferensi)
  3. matikan semua aplikasi, restart iOS.
  4. Sudah mencoba Chrome, dan itu tidak berfungsi di sana pada ketukan sederhana, tetapi ketuk dan tahan, dan setidaknya saya bisa membukanya di tab baru.

Kesimpulan saya adalah bahwa bug ini berkaitan dengan iOS 9.2 dan pembaruan aplikasi pihak ketiga yang memicu perilaku buruk, saya melihat crash terus-menerus pada swdcproses di log iPhone saya dan saya melaporkan bug dengan Apple . Aplikasi yang dicurigai meliputi:

  • Wikipedia
  • Booking.com

Apakah ada cara untuk membuat daftar aplikasi ini yang mengubah penanganan tautan sehingga saya dapat mencopotnya secara selektif?


Saya melihat log perangkat saya dan dalam syslog ditemukan swcd(daemon kredensial web bersama) terus-menerus mogok. Tampaknya sangat terkait, karena bertanggung jawab atas beberapa tautan mendalam / skema url / tautan universal. Dilaporkan ke Apple sebagai rdar: // 25259569
Alexander Klimetschek

Saya pikir maksud Anda menonaktifkan Javascript di pengaturan Safaris? Itu tidak membuat perbedaan bagi saya (selain melanggar banyak situs :-)).
Alexander Klimetschek

1
Laporan bug saya ditandai oleh Apple sebagai duplikat dari 25159773 (Terbuka), sehingga sepertinya diketahui dan mudah-mudahan berhasil. Semoga saja :)
Alexander Klimetschek

1
Saya mendapat umpan balik dari berbagai saluran: 1. Saya masih punya masalah, akan memposting solusi di sini begitu saya punya (saya pikir kita perlu menunggu perbaikan oleh Apple) 2. Booking.com adalah salah satu aplikasi ini dengan fitur open-link-in-app yang mungkin telah memperkenalkannya - tetapi mencopotnya tidak memperbaikinya untuk saya: youtube.com/watch?v=OaR_wWcKfMs
Alexander Klimetschek

1
Juga - permintaan maaf untuk suntingan utama. Kami mendapatkan banyak pertanyaan baru dan saya sedang mengerjakan ulang tampilan untuk menangani beberapa pertanyaan terkait. Ping saya jika Anda perlu mengembalikan perubahan dan saya akan melihat tentang menyiapkan tujuan lain untuk menghubungkan duplikat. Saya lebih suka Anda mendapatkan pandangan dan suara, meskipun di sini.
bmike

Jawaban:


4

Perbarui ke iOS 9.3.1 atau lebih baru untuk memperbaiki masalah khusus ini.

Rincian pembaruan iOS 9 diposting di https://support.apple.com/kb/DL1842


Jika Anda ingin mencoba memperbaikinya sebelum Apple menambal bug, berikut adalah beberapa langkah untuk mencoba:

Yang terakhir ini sedikit lebih lama dan lebih lucu dan memiliki beberapa foto yang bagus untuk dilihat saat Anda melakukan tarian yang ditentukan. Tautan sebelumnya lebih pendek dan lebih tepatnya.

Keduanya mengharuskan perangkat untuk dimasukkan ke dalam mode AirPlane dan terhubung ke komputer untuk menyelesaikan korupsi data yang disebabkan oleh beberapa aplikasi dan iOS tidak menangani konfigurasi aplikasi dengan cara yang kuat.


Ada banyak bukti bahwa Safari sebenarnya memiliki banyak masalah bagi sebagian orang. Saya belum melihat perangkat dengan masalah, tetapi jika saya melakukannya saya akan melakukan dua hal untuk membantu mempersempit kemungkinan:

  1. Verifikasi situasi cadangan pribadi Anda. Jalankan pencadangan iCloud manual dan pastikan sudah selesai. Jalankan cadangan iTunes manual jika Anda juga melakukannya.
  2. Hubungkan iPhone ke iTunes dan jalankan sinkronisasi - berhati-hatilah untuk membaca dan membatalkan sinkronisasi jika iTunes memperingatkan Anda bahwa sinkronisasi dapat menghapus data atau konten apa pun. Sinkronisasi adalah untuk mengumpulkan log dari iOS sehingga Anda dapat melihatnya di komputer - tetapi tidak ada gunanya kehilangan file musik jika sinkronisasi akan menghapusnya.
  3. Catat ketika Anda mengalami masalah - Anda ingin mencatat waktu, aplikasi yang dimaksud (jika Anda tidak menggunakan Mobile Safari untuk menelusuri tautan)
  4. Pantau aplikasi mana yang Anda hapus / instal saat menjalankan aplikasi.

Sekarang - saya akan merekomendasikan siapa pun menghubungi AppleCare jika mereka bisa - lebih cepat daripada nanti karena dukungan berbayar Apple akan a) tahu cara menggunakan log ini dan membuat mereka untuk rekayasa b) tahu jika / ketika perbaikan keluar c) mengalokasikan sumber daya untuk kuku penurunan ini berdasarkan pada biaya dan volume dukungan.

Saya percaya seseorang telah mengisolasi aplikasi pihak ketiga yang menyebabkan Safari di iOS 9.3 berperilaku buruk:

  • @stroughtonsmith > Reproducible: menginstal aplikasi http://Booking.com akan memutuskan penanganan tautan di iOS. Menghapus instalannya akan memperbaikinya
  • @stroughtonsmith > Bagian yang menyenangkan, namun: itu tidak akan segera diperbaiki setelah menghapus instalasi. Ada batas waktu sebelum itu akan diperbaiki sendiri 😅

Jika Anda memiliki aplikasi spesifik itu, Anda dapat mempertimbangkan untuk menghapusnya dan kemudian menunggu sedikit (10 hingga 15 menit) untuk melihat apakah ini menyelesaikan masalah Anda. Jika memang ini masalahnya, kecurigaan saya adalah Apple dapat bekerja dengan pengembang untuk memperbaikinya atau merilis tambalan.

Jika tidak - Anda mungkin perlu melacak dan memecahkan masalah item berikut:

  • lihat log sistem di iOS ketika Safari mogok atau salah tingkah cfgutil syslogdan alat otomatisasi Apple Configurator 2 .
  • Pemblokir konten Safari
  • Apakah beberapa atau semua situs web bermasalah
  • Pengaturan Safari (tidak terlihat javascript gagal - tapi itu bisa menyebabkan masalah seperti ini dikombinasikan dengan pengaturan lain dan akses internet)
  • Bagaimana Anda terhubung ke internet (WiFi publik, WiFi kerja, seluler dan operator mana, VPN ke pusat data atau jaringan lain tertentu)
  • Ini akan memakan waktu, tetapi Anda dapat dengan mudah membuat cadangan dan kemudian menghapus semua konten dan pengaturan untuk memverifikasi bahwa masalahnya adalah satu atau lebih aplikasi pihak ketiga. Bergantung pada seberapa lengkapnya perangkat iOS Anda - pemulihan semalaman atau makan siang bukanlah solusi yang buruk untuk mengetahui apa sebenarnya penyebabnya.

4

Setelah membaca https://bencollier.net/2016/03/unable-to-open-links-in-safari-mail-or-messages-on-ios-9-3/ , tampaknya aplikasi iOS Booking.com Booking.com kelebihan beban basis data yang digunakan oleh com.apple.swdc ... Pemulihan normal tidak akan berfungsi karena basis data yang rusak juga merupakan bagian dari cadangan.

Saat ini, saya mencoba untuk menggunakan Decipher Phone Refresh untuk membangun custom restore image yang tidak mengandung database yang rusak. Akan memperbarui segera setelah saya mendapatkan hasil.

[MEMPERBARUI]

Saya berhasil menggunakan Alat Pengurai untuk menghilangkan bug ini dengan:

  1. hapus aplikasi Pemesanan dari ponsel
  2. buat cadangan di komputer
  3. gunakan Decipher Tools untuk membersihkan file cadangan saya, menghapus data yang rusak yang macet com.apple.swdc
  4. lakukan reset untuk menghapus semua pengaturan dan konten di ponsel saya
  5. pulihkan dari file cadangan khusus
  6. biarkan iOS mengunduh semua aplikasi dari app store lagi yang digunakan oleh cadangan, semua pengaturan / dokumen sudah ada di cadangan

Saat ini saya sedang berbicara dengan pengembang di Decipher Tools untuk melihat apakah mereka dapat membuat sesuatu yang gratis untuk membantu semua orang yang terkena bug ini.


Menggunakan alat dari DecipherTools, saya dapat memulihkan diri dengan: 1.
williamli

Terima kasih untuk penunjuknya. Saya menambahkan perbaikan baru Ben sebagai jawaban lain. Dan melaporkan semua ini dalam laporan bug Apple saya, kalau-kalau mereka belum menyadarinya :)
Alexander Klimetschek

Sial, aku benci mengeluarkan $ 30 untuk produk Decipher Tool untuk memperbaiki ponselku. Mudah-mudahan Apple akan menganggap ini masalahnya (maksud saya, mereka menyetujui aplikasi itu sendiri). Sementara itu, menggunakan Firefox.
Anton Strogonoff

@AntonStrogonoff aplikasi hanya membuat beberapa catatan db lebih besar dari biasanya. Itu perubahan di iOS 9.3 yang membuat beberapa crash internal ketika mencoba membaca entri yang agak besar ini ... tapi ya, Apple harus merilis perbaikan minggu ini.
williamli

@ akan:
Anton Strogonoff

3

Seperti dilaporkan sebelumnya, ribuan pengguna kemarin dan hari ini mengalami pembekuan Mail dan Safari di iPhone dengan iOS 9.3 saat menggunakan tautan. Semua solusi untuk saat ini tidak menyelesaikan masalah sepenuhnya. Apple tidak memiliki komentar untuk saat ini. Beberapa situs menyarankan perbaikan 9.3.1 dalam beberapa hari.


Berlaku jika Anda memiliki 9,3, untuk mereka yang memiliki masalah yang sama dengan 9,2 - seperti saya dan OP yang mengklaim masalah dimulai sebelum upgrade OS - jawaban lain tampaknya ada pada sesuatu. (Saya punya aplikasi Booking.com yang diinstal dan saya sedih ingat memperbaruinya baru-baru ini sebelum hang dimulai.)
Anton Strogonoff

@AntonStrogonoff jika ini membantu, pembaruan baru saja keluar (1,4 GB) masih disebut 9.3. Saya sangat merekomendasikan memperbarui yang ini untuk melihat apakah bug telah diperbaiki!
kuzaxe

Terima kasih atas penunjuknya, dan terutama ukuran peningkatannya. Saya hanya punya 1GB gratis di ponsel saya yang kelebihan beban, bisa jadi alasannya mengatakan itu terbaru ketika saya masuk ke panel Pembaruan Perangkat Lunak.
Anton Strogonoff

Sementara itu saya tidak punya pilihan selain mencoba setiap browser di toko, dan sepertinya Firefox tidak terpengaruh — meskipun saya masih tidak dapat membuka tautan dari aplikasi lain (mereka jelas-jelas mencoba memuat barang-barang Safari dan menggantung).
Anton Strogonoff

0

Menurut apa yang saya temukan di web, apa yang Anda lakukan dalam situasi ini adalah menghapus cache di browser Safari, buka Pengaturan> Safari, lalu ketuk Hapus Riwayat dan Data Situs Web. Plus, menonaktifkan saran lampu sorot bekerja.

Langkah-langkah lebih lanjut dengan gambar dapat ditemukan dari Express .


Ketika saya menulis, saya sudah melakukan itu. Tidak bekerja
Alexander Klimetschek

Apakah Anda memeriksa tautannya? Mereka memiliki lebih banyak langkah.
Hawon Nguyen

Tidak, tautannya tidak akan terbuka ;-) (hanya untuk menunjukkan betapa frustrasinya itu)
Alexander Klimetschek

Harus membuka tautan. Tidak, ini bukan masalah bilah alamat. Maksud saya tautan di halaman.
Alexander Klimetschek

0

Tidak ada perbaikan untuk ini untuk saat ini. Itu diperkenalkan di iOS 9.2.1 dan memperbarui ke iOS 9.3 tidak memperbaikinya.

Berbagai perbaikan seperti mematikan Pengaturan> Safari> Lanjutan> Javascript memiliki tingkat keberhasilan yang bervariasi, seperti telah berubah ke browser Bing (yang terakhir ini mungkin berarti bahwa Bing tidak terpengaruh oleh masalah ini, jadi tidak akan membantu di web lain halaman).

Penanganan Masalah: Coba browser Opera. Di browser Chrome, klik dan tahan dan pilih 'Buka Tautan di Tab Baru' atau 'Salin URL' lalu tempelkan.

Untuk saat ini, kita hanya harus menunggu di Apple untuk membuat perbaikan yang 'kabarnya' akan terjadi dalam beberapa hari (Sekarang, 28 Maret 2016). Hal-hal seperti mengembalikan ponsel Anda ke OS sebelumnya (terutama jika Anda hanya pergi ke 9.2.1) cenderung membuang-buang waktu.


0

Ada perbaikan manual yang tidak memerlukan pemulihan dari cadangan dari Ben Collier, tetapi tampaknya waktu langkah-langkahnya penting. Ini melibatkan menginstal ulang aplikasi Booking.com melalui iTunes dan USB dengan mode Airplane on, dan dengan cepat membunuh aplikasi setelah peluncuran pertama.

Itu tidak berhasil untuk saya (mencoba beberapa kali), tetapi memposting kalau-kalau itu dapat membantu orang lain. Menurut komentar di sana, jika berfungsi, itu hanya memperbaikinya sebagian, karena tidak semua cache yang rusak untuk aplikasi yang berbeda diatur ulang, jadi saya berasumsi hanya Apple yang dapat memberikan perbaikan yang sebenarnya.

Ada juga satu alternatif dengan langkah lebih banyak oleh Wojtek Pietrusiewicz.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.