Apple brings Safari web browser extensions to iPhone and iPad with iOS 15
9to5mac.com
9to5mac.com
(On the other hand, I've seen 1Password people got their Web Extension version working on iPadOS, and it looks amazing[1])
[1]: https://twitter.com/firebeyer/status/1402085111424708612
That decision makes absolute sense for most in-app browsers (that depend on WKWebView for functionality that isn't generic web browsing), but for actual browser apps, content blockers are sorely missing.
A simple, but functionally very basic app that does ad-blocking on iOS is Firefox Focus. This might cover most people's basic privacy needs, but not as a fully-functioning experience (I use this more for 'one-off' site visits, where I don't want to be tracked, see ads, or have any persistent record of my visit on the device).
But for a fully-featured browser with user-configurable content, JavaScript, CSS and ad-blocking, then the little-known iCab Mobile[0] does almost everything that a desktop browser can do in terms of privacy and content-control.
[0]https://apps.apple.com/us/app/icab-mobile-web-browser/id3081...
I use Firefox on iOS myself (which supports ad blocking under the name of "enhanced privacy protection") but might give it a shot.
Yes I know.
But my reply was in response to a question specifically about ad-blocking for non-Safari browsers on iOS.
Prior to the built-in inspector with Firefox and later Safari/Chrome, iCab was the best web debugging tool I used. iCab lost many advantages (and disadvantages) when it transitioned from its own engine to WebKit, but it still is filled with power user features
All iOS power users should check out iCab
For example, iOS Chrome definitely does show ads for me on the same pages that Firefox manages to block them on, with the same content blocker iOS settings.
Interestingly, AdGuard for Android allows full ad-blocking + cosmetic filtering in Chrome by installing a certificate that enables local MitMing of your TLS connections. I am both impressed and creeped out by this hack and how reliable it seems to work. :)
https://www.reddit.com/r/uBlockOrigin/comments/hdz0bo/will_u...
Any examples of Safari Extensions you're looking for on iOS?
Ad-Guard: Works very well, including ability to block YouTube ads.
LastPass: A password manager, useful for cross platform password storing.
PiPifier: Enables PiP in any video player.
Tab Suspender: Suspends tabs after a period of inactivity. Helps with websites that tend to use resources in the backgroud.
To be honest, since I stopped using a Windows machine I almost completely switched to Apple's own keychain. That said, I still have the LastPass because it is easier to use for storing private data that does not strictly conforms to the "username and password" convention.
Ad guard: download the app and integrate it as a content blocker in safari options. I’ve been using it for a long time. It offers a lot of features.
Password managers: can also be integrated in the OS itself by installing the app and set the config.
On my script and on the Pipifier, YouTube would stop playback when you lock the device but you can resume it through tapping the play button in the control center.
https://github.com/username0x0a/Tamperish
Since it needs local file access (to get the custom stylesheets), I'd guess it will need to be re-architected for iOS though.
Will probably also write one for personal use that bypasses basic paywalls and GDPR prompts.
I have traffic to most known Facebook servers blocked on my Mac hosts file, perhaps I can't get to hosts on iOS but an extension would be the next best thing.
Finally, there are a couple bookmarking websites like verygoods.co that rely on antiquated bookmarklets that no longer function with modern browser privacy settings, I'd like to try to reverse engineer a replacement, but I'm unsure if that's possible.
"barely any usable extensions on desktop safari" I'm quite fond of 1Password, Cascadea https://cascadea.app, and KeySearch http://www.macosxtips.co.uk/keysearch/.
Content blockers can match on URL patterns, either for all only a subset of content types, and cause Safari to cancel any requests for those resources. https://developer.apple.com/documentation/safariservices/cre...
But now that Safari mobile extensions are a thing, we are moving rapidly to make this happen. We have had a dedicated iOS app for years, but allowing people to access our functionality from within existing iOS apps has always been our goal.
I don't know how many other companies have been waiting in the wings, but I'm sure we're not the only one for whom this announcement is big news.
No no, I kid.
But for real, it'd be nice if Apple had some good working extensions on MacOS before porting them over to iOS.
Like nothing works right. I use Firefox mostly, with about 40 extensions. 95% of those work on Chrome / there's the exact same tool for Chrome. On MacOS... like I think literally 1 of them sort of works.
Password managers are funky. Ad blockers don't work. Wappalizer for Safari? Reddit Shine for Safari? Lighthouse for Safari? Wave or Axe for Safari? ClearURLs for Safari? Nope... none of those work. So what do you get again that does work on Safari?
Though I am keen to try the extension the other commenter mentioned.
i'm pretty skeptic of the prospects that apple would open up a hole in their walled garden on their own initiative. it's not like they're (currently) under any pressure or competition there.
Google was smart enough to leave extensions out of Android Chrome. I don't see anything stopping Apple from porting Safari other than the fact that it's not really their style to do so. They also have very little to gain other than browser market share. That probably doesn't concern them anymore than Google having something over them.
Anybody here have experience with the new tabs design in macos monterey? How's usability?