Maybe their audience is people who can’t be bothered or can’t afford it.
Maybe their audience is people who can’t be bothered or can’t afford it.
This surely would just refer to the massive trove of data Facebook has already gathered about you.
iOS apps are allowed to add arbitrary JavaScript to any page on any domain, even HTTPS, as long as it's a WebView and not the standalone Safari app.
Why does a seemingly privacy-focused Apple create the compromisable WebView system for apps? Is there some weird edge case for apps that they need this, for a non-evil reason?
Although, it does seem like they could get more granular in app approval, which I am sure iOS devs would not like, but users would. For example, "If your app's primary use case is navigation of the open web, you may use WebView to handle 3rd party links. However, if that is not the primary purpose of your app, web links must open in iOS."
Either that, or give me a setting for each app, which the dev can set the default on. "Open links in Safari."
I use Adguard which has a Safari integration that appears to apply to Web Views (based on the absence of ads), though I don’t have proof of that.
I have been wondering about this for a couple years now. Do Safari content filters apply to app WebViews? I assumed not.
Can any iOS dev chime in? I don't have have a modern Mac and dev account to test this at this time.
WebView is very useful for UIs. You're probably using it more than you know in the "native" apps.
Still, would be cool if I had a setting for each app that allows forcing opening 3rd party URLs in Safari, and not WebView, if that is feasible.
Might as well but the Ray-Ban Meta AI Glasses and embrace the exposure already.