Apple News

Nag-crash ang Mga Web Link sa Safari, Mail, Chrome, at Iba pang App sa iOS 9.3 [Na-update]

Lunes Marso 28, 2016 6:31 am PDT ni Joe Rossignol

Malaking bilang ng mga user ng iPhone at iPad sa Walang hanggan mga forum ng talakayan, Mga Komunidad ng Suporta ng Apple , at Twitter ay nag-ulat ng isang maliwanag na iOS bug na nagiging sanhi ng Safari, Mail, Messages, Notes, Chrome, at pumili ng iba pang naka-preinstall at third-party na app na mag-crash o mag-freeze pagkatapos mag-tap o mag-pindot nang matagal sa mga web link.






Lumaki ang isyu mula noong inilabas sa publiko ang iOS 9.3 noong nakaraang linggo, ngunit sinasabi rin ng ilang user na apektado sila sa iOS 9.2.1 at mga naunang bersyon ng software. Mukhang apektado ang malawak na hanay ng mga device, kabilang ang iPhone 5, iPhone 5s, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone 6s Plus, iPad Air 2, at iPad mini.

AppleSupport-iOS-9-3-links
Wala pang komento ang Apple sa bagay na ito, ngunit iminungkahi ng ilang user na i-off ang JavaScript sa ilalim ng Mga Setting > Safari > Advanced bilang pansamantalang solusyon. Gayunpaman, ito ay magpapababa sa iyong karanasan sa pagba-browse sa web. Sapilitang isara ang Safari o iba pang mga apektadong app, o ganap na i-restart ang iPhone, ay hindi lilitaw upang ayusin ang problema.



Ang pinagbabatayan ng problema ay nananatiling hindi kumpirmado, ngunit may haka-haka na ang Booking.com app maaaring isang kadahilanan na nag-aambag. Sa katapusan ng linggo, isang video sa wikang Russian ang na-upload sa YouTube na nagpapakita kung paano nagiging hindi tumutugon ang mga link ng Safari sa iPad Air 2 pagkatapos ma-install ang sikat na travel app.


Espesyalista sa mobile na si Ben Collier naniniwala maaaring may kaugnay na bug na sumisira sa bagong tampok na Universal Links ng iOS 9 kapag ang file ng asosasyon ng site ng isang app ay lampas sa isang partikular na laki, at ang developer ng iOS na si Steven Troughton-Smith nakumpirma na ang Booking.com app ay may hindi kinakailangang malaking 2.3MB file para sa deep linking.

Sa iOS 9 na ipinakilala ng Apple ang Mga Universal Link, binibigyang-daan nito ang mga developer ng app na iugnay ang kanilang website at app, kaya maaaring awtomatikong buksan ng mga link sa website ang app kung naka-install. Halimbawa, ang pagsunod sa isang link sa isang artikulo ng Guardian ay magbubukas ng Guardian app sa partikular na artikulong iyon sa halip na sa kanilang website. […]

Mukhang may bug sa iOS na ganap na sumisira sa Mga Pangkalahatang Link kung ihahatid ito sa file ng pagsasamahan ng app na masyadong malaki. […]

Tila ang malaking sukat ng kanilang file, dahil sa pagkakaroon nito ng bawat URL mula sa kanilang website sa loob nito ay sinisira ang database ng iOS sa device. Pinapayagan ka ng Apple na magkaroon ng pagtutugma batay sa pattern, kaya sa halip na isama ang URL ng bawat hotel sa file ng asosasyon, maaaring ilagay na lang ng Booking.com ang /hotel/* upang tumugma sa lahat ng hotel sa kanilang site.

Ang Booking.com ay mula noon binawasan ang file sa humigit-kumulang 4 KB , na dapat pigilan ang isyu na maapektuhan ang mga karagdagang user, ngunit lumilitaw na ang malalim na pag-link ng database ng iOS ay mananatiling sira sa mga device na naapektuhan na hanggang sa maglabas ang Apple ng update ng software.

Pansamantala, ang ilang mga gumagamit ay nagsagawa ng paggamit Puffin , iCab , o pumili ng ibang mga third-party na web browser upang i-bypass ang isyu sa mga web link. Ang mga inhinyero ng Apple ay tila alam ang isyu , at ang artikulong ito ay ia-update na may bagong impormasyon kapag ito ay magagamit na.

Update: Nakaturo ngayon si Collier mga tweet na nagpapahiwatig na ang isyu ay maaaring nauugnay sa daemon ng Shared Web Credentials, na nagpapahintulot sa mga app at website na magbahagi ng mga kredensyal sa pag-log in para sa mga layunin ng Universal Linking.

paano gawing dark mode ang facebook

Update 2: Kinumpirma ng Apple na TechCrunch na gumagawa ito ng pag-aayos para sa isyu at planong ilabas ito sa paparating na pag-update ng software.

Mga Tag: Safari , iOS 9.3