Apple News

Veebilingid jooksevad kokku Safari, Maili, Chrome'i ja muude rakendustega iOS 9.3-s [värskendatud]

Esmaspäev, 28. märts 2016 6:31 PDT, autor Joe Rossignol

Märkimisväärne hulk iPhone'i ja iPadi kasutajaid Igavene arutelufoorumid, Apple'i tugikogukonnad , ja Twitter on teatanud ilmsest iOS-i veast, mille tõttu Safari, Mail, Messages, Notes, Chrome ja valitud muud eelinstallitud ja kolmanda osapoole rakendused jooksevad kokku või hanguvad pärast veebilinkide puudutamist või pikaajalist vajutamist.






Probleem on muutunud laiemaks pärast seda, kui iOS 9.3 eelmisel nädalal avalikult välja anti, kuid mõned kasutajad väidavad, et see mõjutab ka iOS 9.2.1 ja varasemaid tarkvaraversioone. Tundub, et mõjutatud on palju erinevaid seadmeid, sealhulgas iPhone 5, iPhone 5s, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone 6s Plus, iPad Air 2 ja iPad mini.

AppleSupport-iOS-9-3-lingid
Apple ei ole seda veel kommenteerinud, kuid mõned kasutajad on soovitanud JavaScripti ajutise lahendusena välja lülitada jaotises Seaded> Safari> Täpsemalt. See aga halvendab teie veebisirvimise kogemust. Tundub, et Safari või muude mõjutatud rakenduste sundsulgemine või iPhone'i täielik taaskäivitamine ei lahenda probleemi.



Probleemi algpõhjus on endiselt kinnitamata, kuid spekuleeritakse, et Booking.com-i rakendus võib olla soodustav tegur. Nädalavahetusel laaditi YouTube'i üles venekeelne video, mis demonstreerib, kuidas Safari lingid pärast populaarse reisirakenduse installimist iPad Air 2-s ei reageeri.


Mobiilispetsialist Ben Collier usub võib olla seotud viga, mis rikub iOS 9 uue universaalsete linkide funktsiooni, kui rakenduse saidi seosefail on teatud suurusest suurem, ja iOS-i arendaja Steven Troughton-Smith kinnitatud et Booking.com-i rakenduses oli süvalinkimiseks tarbetult suur 2,3 MB fail.

iOS 9-s tutvustas Apple universaalseid linke, mis võimaldavad rakenduste arendajatel oma veebisaiti ja rakendusi seostada, nii et veebisaidile viivad lingid saavad rakenduse installimisel automaatselt avada. Näiteks Guardiani artikli lingi järgimine avab rakenduse Guardiani veebisaidi asemel selle konkreetse artikli. […]

Paistab, et iOS-is on viga, mis rikub täielikult universaalsed lingid, kui talle esitatakse liiga suur rakenduse seose fail. […]

Näib, et nende faili suur suurus, kuna selles on iga nende veebisaidi URL, rikub seadme iOS-i andmebaasi. Apple võimaldab teil kasutada mustripõhist sobitamist, nii et selle asemel, et lisada iga hotelli URL-i seostamisfaili, võiks Booking.com lihtsalt panna /hotell/*, et sobitada kõik oma saidi hotellid.

Booking.com on sellest ajast alates vähendas faili umbes 4 KB-ni , mis peaks vältima probleemi lisakasutajate mõjutamist, kuid näib, et iOS-i süvalinkimise andmebaas jääb juba mõjutatud seadmetes rikutuks, kuni Apple väljastab tarkvaravärskenduse.

Vahepeal on mõned kasutajad kasutanud Puffin , iCab või valige veebilinkide probleemist kõrvalehoidmiseks muud kolmanda osapoole veebibrauserid. Apple'i insenerid on ilmselt probleemist teadlikud , ja seda artiklit värskendatakse uue teabega, kui see kättesaadavaks muutub.

Värskendus: Collier osutab nüüd poole säutsud mis näitab, et probleem võib olla seotud Shared Web Credentials deemoniga, mis võimaldab rakendustel ja veebisaitidel universaalse linkimise eesmärgil sisselogimismandaate jagada.

kuidas minimeerida rakendusi iPhone 11-s

Värskendus 2: Apple on seda kinnitanud TechCrunch et see töötab probleemi lahendamise kallal ja kavatseb selle tulevases tarkvaravärskenduses välja anda.

Sildid: Safari , iOS 9.3