Firefox for iOS now has a native adblocker
support.mozilla.org
support.mozilla.org
There are probably additional things behind the scenes just due to the limitations of uBOL but you again in practice don't see it.
uBlock Origin Lite uses the cross-platform DeclarativeNetRequest extension API: https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtens...
Google invented this API for Chrome, and the other web browsers are adopting it. uBlock Origin Lite does not use Apple's content blocker API.
In particular:
* Cannot use all filter lists simultaneously (rule limits apply)
* No cosmetic filtering in the default mode
* No scriptlet injection by default
* Limited dynamic filtering capabilities
* Requires broader host permissions upfront
But it's definitely still better than no adblockers
The only mainstream browser left that can still run the full version of uBlock Origin is Firefox.
All the others have the same limitations imposed by Manifest V3.
I guess you could allow an alternate newer safari, but the one that comes with the OS would have to be linked into the blob.
You could say that iphone is an anti-monopoly option vs android, but not that Safari is an anti-monopoly option vs Chrome.
Then on top of that, even for users that do happen to "live in Canada"(1) already, Safari isn't a choice, it's the only allowed option, and full octane firefox is also not available as a choice. (firfox as a front-end to safari is essentially meaningless)
(1) saying "you can use Safari, because you can switch to iphone" is the same as saying you can have something, just move to Canada", ie, invalid and likely disingenuous, because likely the speaker understood that perfectly well.
So, yeah "let's be real" indeed. There is no way to paint Safari as any sort of anti-monopoly.
That’s why I was kinda trying to say it is anti-monopoly monopoly.
If Apple supported read+execute pages for third party applications, it might give users more choice but it would also have the consequence of ushering in the way for total browser domination by chromium. I’d argue that is an even worse scenario as far as monopoly is concerned.
[0] https://github.com/brave/brave-browser/issues/15790
[1] https://www.zdnet.com/article/privacy-browser-brave-busted-f...
[2] https://www.xda-developers.com/brave-browser-installs-vpn-wi...
[3] https://www.atlas.science/news/the-shady-world-of-brave-sell...
For all their faults, Mozilla has never done anything that holds a candle to the kinds of stunts Brave keeps pulling.
I wonder if he'd have done the same at Mozilla.
the measure passed by 5% [1] - people were fairly incensed that Mozilla Foundation money (paid to him via his salary) might go to future donations of the same kind
I'm sure people will say things about 'well of course he's legally free to do as he wants with this money' but then so too is the desire by employees to not want to be working under someone who has done something ideologically abhorrent to them. and given the multiple controversies that crop up about Brave seemingly every year where they push some combination of crypto, browser AI, etc, it's probably for the best
[0] https://www.inc.com/jeremy-quittner/mozilla-ceo-brandon-eich...
[1] https://en.wikipedia.org/wiki/2008_California_Proposition_8
Judges are elected/nominated depending the jurisdiction and in this case the decison of a District judge (nominated by George W Bush, through indirect democracy) stands: that proposition is unconstitutional, and the people who tried to appeal that decision in upper courts had no standing to do it (they suffered no personal and concrete injury from this decison).
but since we're a long ways from that reality, the least we can do is to look for accountability from influential people with the same strictness we have for the poorest and least powerful
That said I do think the uproar was mostly justified. Mozilla is a very progressive organisation and the foundation is basically an NGO. The CEO should fully stand behind its values. At many companies these things aren't core values but at Mozilla they are.
They're not just an employee, they're a figurehead. It's part of the job. Nobody complains if an individual contributor is doing something like this.
And really, if a CEO at a conservative company or foundation would go and join the pride parade I'm sure they would find themselves in trouble too.
I'm a Firefox user.
Depending on money from Google is worse than the aggregate of Brave behavior, for me.
In Chrome/Chromium, Manifest v3 largely replaces extension-controlled network blocking with a more restrictive «declarativeNetRequest», whereas Firefox, by contrast, has deliberately kept support for blocking «webRequest» functionality.
Importantly, the full uBlock Origin is a Manifest V2 extension. The Manifest v3-compatible version is uBlock Origin Lite, which has fewer capabilities.
Developing for that spec means your extension is incompatible with idk, 98% of the browser market?
AdGuard and Wipr use both the Web Extension and Content Blocker APIs, so they'll block ads in all web views system wide on top of within Safari itself.
However as far as trustworthiness goes, uBlock is (imo) #1.
“wBlock runs entirely within Safari's content blocking API. There's no data collection, no tracking, and no system-level extensions that can monitor your browsing.“
https://apps.apple.com/us/app/wblock/id6746388723 / GH: https://github.com/0xCUB3/wBlockOn AdGuard: can act as your PiHole and allow you to see network requests when run in non-native mode.
These days I don't run on-device adblock, I just do DNS filtering for the most part but I'll check it out, not sure I wanna keep tunneling all my DNS queries to ControlD perpetually lol
> wBlock by an MIT student is open source
It's funny to me that some find that narrative appealing.
Here's another narrative: Many of those MIT students go on to be SV founders and employees who build, operate, and make millions or billions from the mass surveillance and ad industry. And I'm sure some participated in FOSS in college - what better way to build your resume for the surveillance/ad industry?
(I'm not commenting on the wBlock developer; I think all such narratives are deceiving and should be ignored.)
Our comments don't disagree (though I was only responding to the comment parent to mine). My point is to question how 'MIT student' is a signal for 'well-intentioned'.
A kid reading up on security from age 6 through college could have a decade of experience, for example.
uBOL doesn't work in apps, it works only in Safari, it's a pure browser extension, the "app" part of uBOL is an Apple requirement just for the sake of installing the extension.
Copied from #408:
uBOL will stay a webextensions-based browser extension, I do not plan to go further than this, I do not have the time and motivation to take on more work than I already do.
What people may ask though is that Apple maybe supports webextensions in WebApp, if that is possible at all.
I hope this changes, it’s what keeps me on AdGuard :-/I’ve found it to work exceptionally well after trying other free adblockers.
However of the three I trust AdGuard the least, for no objective reasons.
That said, IMO on Safari Wipr all the way (though I use Brave Origin with its built-in blocker now, which is stellar).
Brave on iOS for example implemented this 2 years ago:
"Auto Shred lets you automatically delete data for specific sites [...] You can configure Auto Shred to happen when all tabs for a site are closed, or on browser restart. Auto Shredding on Site Tabs Closed means that whenever you close the last tab for a site, Brave will automatically Shred that site’s data."
https://brave.com/privacy-updates/30-shred-button/#:~:text=A...
Firefox including it is likely just reducing the steps required.
Firefox addons target gecko, not webkit.
What Orion's doing is horribly hacky and prone to cause issues with a multitude of addons, and of course Mozilla shouldn't bow to Apple's incredibly anti-competitive behavior.
You pay apple for a phone that can act more-or-less as a general purpose computer with apps. Apple should let you install the apps you want, and that they don't do so is insulting.
The fact that the EU and Japan ruled it illegal, and Apple responded by only changing it in those two countries instead of all countries is doubly insulting.
It’s not okay if you’re a duopoly where over 95% of people buy your product as a prerequisite to functioning in modern society.
It's been wildly successful and, like nearly everyone, I'm fine it.
I want grandma to have a locked-down iPhone but I want to be able to go through a process to be able to own my own iPhone. Doesn’t feel fine to have something crippled unless maybe it’s rented or something. Or my phone’s in an HOA.
It also makes me “:(“ when I think of an alternate reality of where phones were as customizable and open as a plain old desktop. Open boot loader, manu supported open drivers (no blobs).
Makes me seriously consider Ubuntu touch / graphene or something else and a $200 low end / 2nd hand locked-down phone for everything else.
Can any amount of pain cure stupid? I am still so baffled that AAPL is as market successful as they are, that I am forced to hate-long their stock while never buying their products (and telling others to not buy them either, which is going about as you would expect).
Most people won’t care or understand about this openness. Their needs are satisfied with the limitations. Similar to other freedoms we have (at least in the US), like speech, assembly.
I think it will take very brazen acts on Apple’s part (or other gatekeepers) to get the everyday Joe/Jane to care about things enough to learn more or look for alternatives.
Things like blocking certain websites, removing super popular apps for not following monopolistic rules
It's easy to say, "Just don't use that stuff". But if everyone wants ("needs") it and we don't have it, then we're left with a <1% user base of activists and eccentrics. And at that point we've lost all influence on the ongoing slide towards surveillance dystopia. It's dispiriting. I'm just hoping that somehow I've got something wrong in this pessimistic analysis.
I have some of them.
What I don’t have is a desire to actively deny consumers a “just works” option that is extremely safe and reliable. No caveats. That would be of minor benefit to me and a detriment to many millions of people in general.
The market spoke, and a huge number of people want those. That’s fine and should remain their choice to make.
The real tragedy of outlawing Apples approach is that the only reason people want this ability is because Apple created this whole package that everyone wants.
tldr; It’s an extraordinarily selfish thing to insist on at everyone else’s expense. I’m ok doing without the one thing.
>What I don’t have is a desire to actively deny consumers a “just works” option that is extremely safe and reliable. No caveats.
False dichotomy. Nothing about the latter means the former can't also be possible. Apple products disrespect customers in the name of the latter, telling them the former is dangerous and must be limited. I am concluding that only iron fisted pro-customer sovereignty "Apple Laws" can stop Apple and similar, as their customers themselves can't muster a wallet revolt against this business model.
And iPhone buyers aren't an oppressed people. They bought what they wanted in a market with alternatives.
The only anti-consumer position here is that those people should not be allowed to have that, anymore.
Be careful here! Everything will turn to subscriptions and leases, which is why my proposed "Apple Laws" must also apply to leased hardware.
I view Apple platform as crippling, and Google jealously trying to [slowly] pursue the same cripple model. Just because most customers are not educated enough to see the crippling aspects, doesn't mean it's not there. Sleek shiny-ness tends to hide that for normies.
Disclosure: proud GrapheneOS and Qubes OS user and never-subscriber.
Are they? I've built a few Firefox extension and I cannot recall any part of the API that is Gecko-specific. While parts of the API aren't entirely browser-agnostic, they definitely seem to be engine-agnostic.
But I believe there are still zero third party browsers, to publish their browser in the EU Mozilla need an EU development team because developers outside the EU are unable to install it, and Mozilla cannot publish it as their existing app. Enforcement is taking years.
Not only that, but the "entitlement" (Apple lingo for code-signature flag that grants capabilities) needed to publish a browser effectively requires to be an established company, ensuring hobbyists can't really get there with an open-source project even though the sources of Firefox are available and could technically be ported.
I care about the open web and see setting Google up for a monopoly on web browsers to be just about the worst thing that could happen. A duopoly isn’t much better, but it is better.
That means Safari will be locked in at most at the Apple marketshare which is only about 8% on desktop: https://gs.statcounter.com/os-market-share/desktop/worldwide... . Not really a monopoly-breaker.
And not everyone on Mac uses Safari of course, I didn't use it much when I still was on Apple because Firefox could sync my bookmarks with all my other computers.
On mobile it's a different story of course (they are at 31% there, and nobody is allowed to run a different engine) but a browser isn't so important there because most services have en app.
Should I use 1password, or setup passkeys and TOTP separately for iOS? I have no idea.
Just like the laws against bad cars are called "Lemon Laws," call these new laws against bad Universal Machines "Apple Laws." Forever memorialize AAPL in this negative light to warn its future successors what happens when you act in anti-customer ways even when technically not illegal to do so.
By the same logic, we could also use "Anthropic Laws" to curb the nanny-moralism of model guardrails too!
I'm sure there is some definition we could use that exempts game consoles and not smartphones. For example, I'm sure the game consoles would be happy to live under the restriction of never allowing banking apps, non-media shopping apps, hotel apps, flight apps, medical services apps.
The EU forced them to allow other browser engines in their regions, but it's not global, and therefore fragmented.
2. Caring about other aspects of the device.
I don't personally agree with Apple's decisions, but you "vote with wallet" people need to have at least some modicum of empathy before you start demanding that people have a lot for you and join your cause.
> 1. Not wanting to.
obviously you DO want to if you want to use extensions but cannot use them because you actually cannot control the software on your device
well then, you should stick to the context
People don't care about the same things you do, so they want to keep the current phone, they just want added functionality. You're gonna have to do better than to just being an asshole about it and calling it "excuses".
well if you wanna derail, it's on you
Most Android phones don't even let users unlock the bootloader anymore. And if you do unlock the bootloader, now Google Pay doesn't work, among other things. I don't really feel like being in control of what software I use when the software I actually want refuses to run. F-Droid homepage is also concerning.
Linux phones barely handle the basic functions.
https://github.com/mozilla-mobile/firefox-ios/issues/19063#i...
There are many subpar adblockers available both built into browsers on iOS and as extensions. uBlock Origin Lite for Safari remains the best mobile adblocker on iOS, I suppose.
I use https://search.brave.com by default everywhere and for things even they don't want to show you, there's https://yandex.com.
I only use google as a last resort.
> Ads shown on search engine results pages, including Google, Bing, DuckDuckGo and other search providers
> Sponsored content on the Firefox Home or New Tab page
So block ads unless it impacts their revenue sources.
I'm not aware of any adblockers that can block the ads on the built-in New Tab page. (You can just disable them in settings anyway.)
Firefox's global traffic market share is less than double digits [0] and is less than 5%. Google technically doesn't need traffic from Firefox and Google is roughly paying half a billion ($585M) a year for it. [1]
[0] https://gs.statcounter.com/browser-market-share
[1] https://stateof.mozilla.org/pdf/Mozilla%20Fdn%202024%20-%20A...
Not ideal, but (at least on desktop) you can set the Home page to a blank page, and there is an extension called 'Blank New Tab' that I've been using for quite a while.
Works very well, it’s been a good long while since any ad cheapened my web experience.
Edit: looks like starting with ios26 they have “filtr” mode which extends more broadly to other apps but “stick to safari for best results”
Appreciate the tip!
What make you think this won't degrade into some cat and mouse game?
1. Safari supports extensions
2. WebView, the thing most browsers on iOS are required to use in most places, does not directly support those same extensions. In other words, there is no simple options to allow the same extensions.
In other words, Apple makes it harder for alternative browser to support extensions by requiring them to add their own support. That wouldn't be an issue if Apple allowed alternative browser engines but since they don't (in most places) then it's arguably an added hurdle.
There was a time where WKWebView didn’t support Web Extensions (i.e. Web Extensions could only be used with Safari). But since iOS 18.4, the WKWebExtension API has made it possible. I’ve been using it successfully to embed a Web Extension into my ebook reader app.
https://developer.apple.com/documentation/webkit/wkwebextens...
Firefox on iOS has a terrible problem with its autocomplete (I think they replaced the algo with a janky Llm-style autocomplete). When I type “news” into the url bar, it will suggest one of it’s marketing partners (or whatever) but incorrectly such as: newsyorker.com
I dont ever visit The New Yorker but even after clearing caches and site data the problem still persists. I can delete the app and the problem goes away for a short while.
I left a review on the App Store about this and the person (bot?) they hire to respond to reviews asks me to open a ticket. No! How about you port my review over as a ticket and fix your damn software.
> Ads shown on search engine results pages, including Google, Bing, DuckDuckGo and other search providers
> Sponsored content on the Firefox Home or New Tab page
I guess I'm not surprised, but it's still annoying.
Now, I can finally watch pirated content without the suspicious ads popping up all the time. (^-^)
on android, f-doid fennec and all other forks do! it's not even hard, so in my view this "is a feature" for mozilla.
then, further remember one person from the board was involved in AdBlock extension who charged firms 1mi to "whitelist good ads". my emoloyer at the time paid under a nda.
still better than nothing (and who am i kidding? 99% here chose to use chrome on their main machine)
I guess still all DNS it seems? For which NextDNS is much more useful.
(I ask because I want to use one of these for my own app - I don't care which app is nicer to use.)
I've never been able to block their phone-home stuff using about:config
wrt the native adblocker, I like the idea, but I suspect that companies will now be unified in code targeting the adblocker (or the entire browser) to preserve their revenue.
(there was a precedent - when "Do Not Track" was turned on for all users in the browser, companies used that as a reason to ignore it)
Not me, bummer.
EDIT: so, the downvotes are because what, exactly?
>Privacy depends on security since an attacker able to exploit the browser can bypass the privacy protections.
GrapheneOS on X
https://nitter.net/GrapheneOS/search?f=tweets&q=Firefox&sinc...
A chrome version of Opera is Vivaldi.
A chrome version of MSIE is MS Edge.
After FF kept breaking extensions with their switch to XUL, I stopped using them.
I don't want a chrome version of something. I want an independent browser that isn't effectively some version of adware.
I'll never understand why people don't get on board with migrating away from adware.
This news from TFA is the biggest step in the right direction; I might be able to use Firefox mobile again finally.
I recently loaded up a few dollars on Deepseek to try it out, and the value I got out of it far surpassed my balance lost (tens of cents). If this is a sustainable business model for Deepseek (I'm not sure yet), then this shifts the economics: in this scenario I feel totally fine paying pocket change for something valuable.
We already know google's searches cost orders of magnitude less than serving an AI model, so there is no reason to believe micropayments couldn't work there too. Of course, advertisements make Google a lot more money than micropayments, so they never tried it, but I suspect that while they might not work in all scenarios they are underexplored as a monetizing strategy.
I feel like website owners could band together and along with search engines figure out tiers for people viewing their content (free, minimal fee, larger fee, etc).
And some publishers would choose that, others would form different coalitions and say: get a subscription and you get access to xyz content, just like with streaming etc. It would need cooperation, so maybe the idea is already dead in the water, but the web being the realm of advertising is not set in stone.
But for this to work, the technology has to be built on crypto micropayments. The total cost and friction of traditional payment systems, including online payment services like PayPal, would make this impossible. I think this is also one of the design goals behind Web3 and Project Xanadu.
I’m bullish on oracles and cryptography-secured monetary systems.
The fraction of people who are willing to pay a cent are likely to be willing to pay considerably more. It is much, much more lucrative to get those people into subscriptions, where they will keep buying -- potentially for years.
So for most businesses, they'd likely earn less revenue via micro payments, which means it's unlikely they'll get widespread adoption.
- Banksy
Who knows which products and business models would exist without it? The (actually free, non-monopolized) market would show us. I wish it could and am curious, too.
The real solution is to ban advertising and let the free market do its job, https://news.ycombinator.com/item?id=43595269
Maybe strong anti-advertising laws are in order? No accepting pay to parrot a message, or at least heavily taxing such arrangements if allowed? IMO the only place I should ever see an ad is when I go to some YellowPages directory, like plumber ads when I look up plumbers. There should be a Nutrition Facts like description of costs, service or product description, etc, in lieu of pretty art and slogans for us thinkers. Never should I see an ad on random web pages, billboards, newspapers, entertainment media, etc. Imagine the ills banning advertising would reduce... like the data surveillance & brokering industry!
This is an oddly outdated vision of progress IMO. Indeed a dematerialized economy of "content creation" among other things, where less of the dollars involve "taking things out of the ground" (and dumping them back there), is somewhat utopian from an environmental point of view.
Completely agree about advertising.
The traditional billboard or TV-ad is not part of a global system that creates a personal dossier of everything you view, how long you view it, and everyone who might be friends you viewed or shared it with you, and what groups that forms, etc.
Basically no consumer anywhere is going into it with informed consent--and they've planned it that way.
Next to that, my device, my choice what I get to see and what I don’t get to see.
Ads were made abusive, malicious, and dangerous WELL before ad blockers existed. Ad blockers are a response to abusive, malicious, and dangerous advertising. Sadly there are very few reliable ways to whitelist trustworthy advertising. Google and Facebook et al. have all served harmful advertising at some point.
It's too late to turn this around. All trust is lost with advertisers, and to be honest, I'm not sure a system based on trust was ever going to work anyway. Content creators must now create new ways to derive value from their work. Perhaps we go back to an internet where people wrote blogs and posted pictures not for money, but as a hobby. I think that was a better internet.
This ad funded internet needs to die. It is rotten to the core and advertising is the source of almost all the evils of the modern web. As long as enough of the general public continues to not Adblock I’ll enjoy my free ride.
I hate ads, I hate the experience of having something in between me and what I want to do, having random images sent through my eyeballs, etc. So no, not everyone wins with advertising.
Google et al make more money (or at least think they do) through advertising and eschew micropayments for this reason, but that doesn't make micropayments unprofitable. And I don't want things for free if it means watching ads.
I'd rather the government sponsor a roundtable between advertisers/browser manufacturers to discuss coming up with a legally protected "acceptable ads" programme to be enforced by default without causing antitrust problems.
[1] https://www.betterads.org/standards/
If the content would be really high quality and exceptional, people would pay for it. But if it close to something people publish even without ads, then they don’t pay for it.