3 ms·
Three questions, is this less resource intensive and does it still block YouTube ads? Also, since it uses manifest v3, how slim are the chances it’ll be ported
by syntaxing 3y ago
Three questions, is this less resource intensive and does it still block YouTube ads?
Also, since it uses manifest v3, how slim are the chances it’ll be ported to safari?
- thangalin 3y agoCan you run both versions? Here's my config for uBlock Origin: ||accounts.google.com/gsi/*$xhr,script,3p ##.ytp-endscreen-content youtube.com##.ytp-scroll-min.ytp-pause-overlay youtube.com##.ytp-ce-covering-shadow-top youtube.com##.ytp-pause-overlay youtube.com##.ytp-ce-covering-overlay youtube.com##.ytp-ce-element ! 2021-06-10 https://www.statista.com statista.com##.vertical-align-content.default.otCenterRounded instagram.com##.RnEpo instagram.com##body:style(overflow: auto !important) ! 2023-07-08 https://www.roadandtrack.com www.roadandtrack.com##journey-modal-meter YouTube ads are blocked, as are those pervasive sign-in requests from Google.
- ripdog 3y agoThis new addon can't do any cosmetic filtering. It doesn't run any code on the page, only declares filters for network requests.
- raxxorraxor 3y agoI guess a year late Google might release sone ad CDN on their domain that embedds third party ads and then you are out of luck. Same as Microsoft already did that with news. They try to embed themselves as gatekeepers here too.
- palmer_fox 3y agoManifest v3 extensions have access to DOM via the content script (same as Manifest v2). Why would they not do cosmetic filtering? Is that something uBlock Origin developers announced?
- ripdog 3y agoPresumably because, as the addon name suggests, it is a 'lite' blocker. Declarative network blocking is much more efficient than script injections, so that is used exclusively. If you want cosmetic filtering, the original uBO is always available.
- palmer_fox 3y agoSafari still has a limited implementation of Manifest v3, so that might affect the timeline. E.g. declarativeNetRequest API, which all adblockers use heavily, is missing very important functionality like redirects. If this extension doesn't use the missing features then porting is as simple as running a single command to generate an Xcode project and then building the extension executable.
- syntaxing 3y agoBeginners question, would you happen to know what the Xcode command is?
- palmer_fox 3y agoThis Apple Developer documentation page describes the command in detail: https://developer.apple.com/documentation/safariservices/safari_web_extensions/converting_a_web_extension_for_safari/ https://developer.apple.com/documentation/safariservices/saf...
- syntaxing 3y agoWhoa, I didn't even know they had a converter. Thanks!
- SpacePortKnight 3y agoSafari already has a long list of content blockers which blocks ads by supplying a list of urls to the browser. I use Ka Block! for iOS and it works well enough.