Apple Nieuws

Weblinks crashen Safari, Mail, Chrome en andere apps op iOS 9.3 [Bijgewerkt]

Maandag 28 maart 2016 06:31 PDT door Joe Rossignol

Een aanzienlijk aantal iPhone- en iPad-gebruikers op de Eeuwig discussie forums , Apple Support-gemeenschappen , en Twitter hebben een duidelijke iOS-bug gemeld die ervoor zorgt dat Safari, Mail, Berichten, Notes, Chrome en bepaalde andere vooraf geïnstalleerde apps en apps van derden crashen of vastlopen na tikken of lang indrukken van weblinks.






Het probleem is groter geworden sinds iOS 9.3 vorige week publiekelijk werd uitgebracht, maar sommige gebruikers beweren ook getroffen te zijn op iOS 9.2.1 en eerdere softwareversies. Een breed scala aan apparaten lijkt getroffen te zijn, waaronder de iPhone 5, iPhone 5s, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone 6s Plus, iPad Air 2 en iPad mini.

Apple Support-iOS-9-3-links
Apple heeft nog geen commentaar gegeven op de kwestie, maar sommige gebruikers hebben voorgesteld om JavaScript uit te schakelen onder Instellingen > Safari > Geavanceerd als tijdelijke oplossing. Dit zal echter uw surfervaring op het web verslechteren. Het geforceerd sluiten van Safari of andere getroffen apps, of het volledig herstarten van de iPhone, lijkt het probleem niet op te lossen.



De onderliggende oorzaak van het probleem blijft onbevestigd, maar er wordt gespeculeerd dat de Booking.com-app kan een bijdragende factor zijn. In het weekend werd een Russischtalige video geüpload naar YouTube die laat zien hoe Safari-links niet meer reageren op iPad Air 2 nadat de populaire reis-app was geïnstalleerd.


Mobiel specialist Ben Collier gelooft er is mogelijk een gerelateerde bug die de nieuwe Universal Links-functie van iOS 9 verbreekt wanneer het siteassociatiebestand van een app een bepaalde grootte overschrijdt, en iOS-ontwikkelaar Steven Troughton-Smith bevestigd dat de Booking.com-app een onnodig groot bestand van 2,3 MB had voor deeplinking.

In iOS 9 introduceerde Apple Universal Links, hiermee kunnen app-ontwikkelaars hun website en app koppelen, zodat links naar de website de app automatisch kunnen openen als deze is geïnstalleerd. Als u bijvoorbeeld een link naar een Guardian-artikel volgt, wordt de Guardian-app geopend voor dat specifieke artikel in plaats van hun website. […]

Het lijkt erop dat er een bug in iOS zit die de Universal Links volledig verbreekt als er een app-associatiebestand wordt aangeboden dat te groot is. […]

Het lijkt erop dat de grote omvang van hun bestand, omdat het elke URL van hun website bevat, de iOS-database op het apparaat verbreekt. Apple staat je toe om op patronen te matchen, dus in plaats van de URL van elk hotel in het associatiebestand op te nemen, zou Booking.com gewoon /hotel/* kunnen plaatsen om alle hotels op hun site te matchen.

Booking.com heeft sindsdien het bestand teruggebracht tot ongeveer 4 KB , wat zou moeten voorkomen dat het probleem andere gebruikers treft, maar het lijkt erop dat de deep linking iOS-database beschadigd blijft op apparaten die al zijn getroffen totdat Apple een software-update uitbrengt.

In de tussentijd hebben sommige gebruikers hun toevlucht genomen tot het gebruik van Papegaaiduiker , iCab , of selecteer andere webbrowsers van derden om het probleem met weblinks te omzeilen. De technici van Apple zijn schijnbaar op de hoogte van het probleem , en dit artikel zal worden bijgewerkt met nieuwe informatie zodra deze beschikbaar komt.

Update: Collier wijst nu naar tweets wat aangeeft dat het probleem te maken kan hebben met de Shared Web Credentials-daemon, waarmee apps en websites inloggegevens kunnen delen met het oog op Universal Linking.

wanneer brengt Apple nieuwe airpods uit?

bijwerken 2: Apple heeft bevestigd dat TechCrunch dat het werkt aan een oplossing voor het probleem en van plan is het in een aanstaande software-update uit te brengen.

Tags: Safari , iOS 9.3