Apple News

Legături web se blochează Safari, Mail, Chrome și alte aplicații pe iOS 9.3 [Actualizat]

Luni, 28 martie 2016, ora 6:31 PDT de Joe Rossignol

Un număr semnificativ de utilizatori de iPhone și iPad pe Etern forumuri de discutii, Comunități de asistență Apple , și Stare de nervozitate au raportat o eroare aparentă iOS care face ca Safari, Mail, Messages, Notes, Chrome și alte aplicații preinstalate și terțe să se blocheze după atingerea sau apăsarea lungă a linkurilor web.






Problema a crescut de când iOS 9.3 a fost lansat public săptămâna trecută, dar unii utilizatori susțin că sunt afectați și de iOS 9.2.1 și de versiunile software anterioare. O gamă largă de dispozitive par a fi afectate, inclusiv iPhone 5, iPhone 5s, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone 6s Plus, iPad Air 2 și iPad mini.

AppleSupport-iOS-9-3-linkuri
Apple nu a comentat încă această problemă, dar unii utilizatori au sugerat să dezactiveze JavaScript din Setări > Safari > Avansat ca soluție temporară. Cu toate acestea, acest lucru vă va degrada experiența de navigare pe web. Închiderea forțată a Safari sau a altor aplicații afectate sau repornirea completă a iPhone-ului nu pare să rezolve problema.



Cauza de bază a problemei rămâne neconfirmată, dar există speculații că Aplicația Booking.com poate fi un factor contributiv. În weekend, pe YouTube a fost încărcat un videoclip în limba rusă care demonstrează cum linkurile Safari nu mai răspund pe iPad Air 2 după ce populara aplicație de călătorie a fost instalată.


Specialistul mobil Ben Collier crede poate exista o eroare asociată care întrerupe noua funcție de legături universale a iOS 9 atunci când fișierul de asociere al site-ului unei aplicații depășește o anumită dimensiune, iar dezvoltatorul iOS Steven Troughton-Smith confirmat că aplicația Booking.com avea un fișier inutil de mare de 2,3 MB pentru legături profunde.

În iOS 9, Apple a introdus Linkuri universale, acestea permit dezvoltatorilor de aplicații să își asocieze site-ul și aplicația, astfel încât linkurile către site-ul web pot deschide automat aplicația dacă este instalată. De exemplu, urmărirea unui link către un articol Guardian deschide aplicația Guardian către acel articol în loc de site-ul lor web. […]

Se pare că există o eroare în iOS care rupe complet Linkurile universale dacă primește un fișier de asociere a aplicației care este prea mare. […]

Se pare că dimensiunea mare a fișierului lor, datorită faptului că are fiecare URL de pe site-ul lor în interior, distruge baza de date iOS de pe dispozitiv. Apple vă permite să aveți potriviri bazate pe modele, așa că în loc să fie necesar să includeți adresa URL a fiecărui hotel în fișierul de asociere, Booking.com ar putea doar să pună /hotel/* pentru a se potrivi cu toate hotelurile de pe site-ul lor.

Booking.com are de atunci a redus fișierul la aproximativ 4 KB , care ar trebui să împiedice problema să afecteze utilizatori suplimentari, dar se pare că baza de date iOS cu legături profunde va rămâne coruptă pe dispozitivele deja afectate până când Apple va lansa o actualizare de software.

Între timp, unii utilizatori au recurs la utilizare Puffin , iCab sau selectați alte browsere web terțe pentru a ocoli problema linkurilor web. Inginerii Apple sunt aparent conștienți de problemă , iar acest articol va fi actualizat cu informații noi pe măsură ce devine disponibil.

Actualizați: Collier arată acum spre tweet-uri indicând faptul că problema poate fi legată de daemonul Shared Web Credentials, care permite aplicațiilor și site-urilor web să partajeze acreditările de conectare în scopul Legăturii universale.

Apple airpods funcționează cu Android

Actualizare 2: Apple a confirmat că TechCrunch că lucrează la o remediere a problemei și intenționează să o lanseze într-o viitoare actualizare de software.

Etichete: Safari , iOS 9.3