Browser nemen die x-callback correct implementeert, zoals iCab Mobile, en vervolgens Instellingen -> Schermtijd -> Beperkingen -> Toegestane apps: Safari uitschakelen. Werkt met Chrome ook geloof ik, maar niet helemaal zeker.
Plop. Je nieuwe browser is nu de default en neemt alle taken van Safari over. Zelfs app-koppelingen werken daar mee zoals je gewend bent dankzij x-callback-url schema’s. Alleen de eerste paar x zal je een “Mag <app> <browser> openen?” en vice-versa “mag <browser> <app> openen?” pop-ups krijgen. Dat verdwijnt na de 1e x toestemming geven. (Ik zie het intussen nooit meer tenzij ik een nieuwe app installeer)
Werkelijk alle fatsoenlijk geprogrammeerde apps werken ermee en iOS geeft zelf ook alle http(s):// verzoeken automatisch af naar je nieuwe browser: dus zelfs apps die geen callback doen maar wel een URL proberen te openen gaan onmiddelijk naar je nieuwe default browser ipv naar Safari! (Een goed voorbeeld van hoe het niet moet is de Bunq-app. Om onverklaarbare redenen zoeken die zelf naar een lijstje met browsers ipv x-callback-url of zelfs een normale https:// link te openen. Geen idee waarom, imho slaat het nergens op. Gelukkig heeft iCab, dat ik gebruik, een sharing extensie waardoor het met een extra tik alsnog werkt, maar toch...) De browser vervangt Safari dus echt nagenoeg volledig en fungeert echt als default.
Er kleven 3 nadelen aan dit doen:
1) Opgeslagen credit cards in je keychain zijn niet te bekijken noch aan te passen zonder Safari
2) Het lijkt niet mogelijk te zijn om configuratieprofielen te openen. Nu hebben de meeste mensen dat nooit nodig en zelfs iOS beta testers misschien slechts eens per jaar (kwestie van Safari aanzetten, profiel installeren en weer uitknallen), dus wat dat betreft...
3) “Open in Safari” in de opdrachten app werkt niet meer. Opdrachten waar je dat ingezet hebt, daar dien je de “Open in Safari” stap te vervangen voor de “X-callback-URL” optie. (Wat je imho sowieso zou moeten doen, want als je wél Safari hebt opent die functie gewoon Safari... Die hele “Open in Safari” optie is imho dus eigenlijk wat overbodig, maar goed.

)
Je bent door dit te doen dus ook echt meteen helemaal van Safari af. Zijn er zaken die je perse in Safari wil doen? Tough luck, dan werkt dit niet voor je.
Veel plezier ermee.

Ik vind het heerlijk, want beschouw de browser die ik gebruik als echt veruit superieur aan alle anderen. Er is geen dag dat ik Safari mis (als default).
[Reactie gewijzigd door WhatsappHack op 24 juli 2024 10:40]