UBlock Origin for Safari
github.com
github.com
I looked into Ellis Tsung, the listed dev, but can't find much about him. The LinkedIn profile most likely (IMO) to be his only has 35 contacts and I've never heard of his other projects listed on his personal webpage. Throwing this out here in case somebody as something to add.
The most important aspect one should look for in an app (/extension) before installation is whether or not the dev is sufficiently trustworthy. Not yet sure about this individual.
Also, if we're making wish lists, somebody please look into uMatrix for Safari!
I disagree with GP's point about "enough eyeballs". Heartbleed et al showed us that bugs can lie in plain sight for years.
uBlock's author previously gave control of the uBlock project to someone who worked on the Safari port and this person turned out to be a (young, but I guess you can start anytime) sleazebag. uBlock's author ended up renaming his project uBlock Origin end eventually stopped contributing/backporting his work into the Safari port. The Safari port essentially died.
It's great that someone is picking this up again and wary and hopeful users are looking for some indication this seemingly awesome person is not a sleazebag.
I don't understand what that means. Do you mean that it will be updated automatically on your Safari once you download it initially?
Ideally, this fork should be merged back as a PR to the original repo instead of advertising it as-is.
https://github.com/el1t/uBlock-Safari/blob/safari/MANIFESTO....
>The uBlock project does not support Adblock Plus' "Acceptable Ads Manifesto", because the "Acceptable Ads" marketing campaign is really the business plan of a for-profit entity.
“Safari has a new feature called "Content Blockers" that allows for extremely efficient resource blocking on both the desktop and iOS version of Safari. As much as I'd like to incorporate this into JS Blocker, it is not feasible to do so. Using a content blocker will prevent JS Blocker from showing you exactly what's going on on a website (i.e. you won't see what's allowed or blocked.) It'll also break all of JS Blocker's "other" features, such as showing alerts within the webpage and canvas fingerprinting protection. Besides the loss of features, content blockers are limited to 50,000 rules. While this seems like a high number, it isn't enough for efficient protection and a lot of rules would need to be cut out to even run a content blocker. Until Apple eases the restrictions (or at least raises the number of rules that can be in a content blocker), JS Blocker will not be using this API.”
――――――
I've been using 1Blocker which, while not free, uses the API and seems to work very well. (And can sync your block settings with the iOS.)
I'm also using 1blocker. Lacking an existing site (or time to build one myself) for sharing 1blocker packages, I've started storing them here: https://bitbucket.org/stephenreay/1blocker-packages
What's the best ad blocker that uses the Safari content block API? I use Adguard, and it's ok, but I'd want something else.
Paying money is no problem.
I've been using it for a year and haven't seen any ads so far, not even video ads from big or small websites.
The macOS version is free so you can test it. The iOS version is $1 and it's very worth it.
Is this a matter of something changed in the extension itself, or is it a difference in what filters they subscribe to by default?
Far too much discussion of adblockers ignores that the third-party filters are not the same as the browser extension. Filter subscriptions are mostly interchangeable between the various AdBlock derivatives and replacements, and it's also quite possible to use them with only filters you create yourself.
Also, it sounds like the Google Analytics problem you're referring to is what NoScript's surrogate scripts feature is for.
Probably related to the `redirect` filter option, introduced in uBO 1.4.0[1].
Is Firefox Focus better ?
[0] When someone ask for one thing and someone tells you to use another without addressing the actual question.
They simply state "Microsoft Edge supports a new HTML, JavaScript and CSS based extension model. This new model is Chrome-compatible which means that existing Chrome extension developers will be able to migrate their extensions to Microsoft Edge with minimal changes." but not how to actually add the extension or anything to get going.
Been using this for a few months. Seems to work well aside from having to turn it on manually every time I restart Edge