How will Vivaldi deal with Google's Manifest V3?
-
@ybjrepnfr exactly this... Any extension adblocker will be severely crippled.
Internal built in adblockers are okay, which is where Brave will now shine.
Vivaldi's works well for me.
-
@ybjrepnfr, Violentmonkey extension with this script works fine 100% in YT. No ads or nags No more crippled extensions from Chrome Store, userscripts from Greasyfork and OpenuserJS offer way more possibilities as any extension from the store.
-
@RiveDroite said in How will Vivaldi deal with Google's Manifest V3?:
Internal built in adblockers are okay
only if they offer more than merely static filter lists. if any
uBO
user only used it in standard mode, then arguably they probably won't notice much difference withuBO Lite
, or just vivaldi's static lists, or any other extension's static list [i know nothing about how brave does it, but would never use that browser anyway]. however, as i wrote before, for users with higher-level demands, who useduMatrix
oruBO
in any of theirAdvanced Modes
, thus using the killer feature ofdynamic filtering rules
, there is simply no substitute, hence, continuing to use any browser that does not support these, is unviable. -
@Catweazle ok about ads but what about the aforementioned Dynamic Filtering Rules & Element Picker ? I don't remember seeing such scripts for Greasemonkey back when I was playing with Falkon.
To put it bluntly, considering that a vast amount of browser users are using the more efficient uBlock (Origin), not replicating 1:1 what uBlock can do with the native built-in ad-blocker is going to be a totally stupid move from a marketing (promoting privacy, anti-tracking, anti-manifestV3, anti-Google, self-pride in offering something greater than the competition does) perspective.
-
@npro said in How will Vivaldi deal with Google's Manifest V3?:
Element Picker
i regret not also mentioning this. once anyone uses this, the idea of degrading one's UX by adopting some inferior alternative without this [& indeed, the entire range of
cosmetic filtering
uBO supports], is absolutely unattractive.however, luckily, there is still a very easy way to continue enjoying the full capabilities of mv2
uBO
... -
@npro, well, dynamic filters, but in first line, at least for me, it's enough when all ads are intercept from website and this the Vivaldi adblocker does very well, even blocking the cookie advices and some paywalls with the filters I use.
The only excepcion was YT where the Vivaldi adblocker cause the advice that adblockers are not allowed.Because of this I tested several scripts to avoid this, first with the iFrame script, which works fine, avoiding ads in the videos, but same as with the Embedded redirect script, in some videos apeared the advice to watch the Video in YT. Then I found the above mencioned, which really block all ads in YT, even promotion videos in the main page and in the shorts list among other features, permanent update (last 2 days ago), even better as uBO (In the comments seems that the author use a similar approach as uBO), but this, only in YT.
Maybe uBO is generally better, but not much longer and I think that using scripts, independent from the Chrome Store, will be a better solucion than a crippled extension from the store, apart offering functions which no extension from the store has.
Maybe , it will be a good idea in the future, to make Vivaldi independent from the Chrome Store, not longer trustworth with Mv3 at least in privacy extensions, to include an own user script manager. Despite that you can install userscripts direct as extension, but then you can't whitelist pages and you have to update the scripts by hand, because it pointed to the downloaded script in the HD, instead of its homepage (similar to the filterslist in the Vivaldi blocker).
https://greasyfork.org/en/scripts/by-site/youtube.com?sort=updated
-
Seems like Vivaldi has finally given an update on this MV3 issue. Cool, but I still haven't seen any major improvement in Vivaldi's adblocker, so I'm still a bit worried.
-
Seems like Brave has now also given information on how they will handle MV3, and I feel like this is the exact same thing that Vivaldi should do, any opinions?
-
I'm using the below email I received from the team at Simkl as an example. As you can see they are letting peeps know extensions on Manifest 2 will no longer be supported under Manifest 3 very soon. I would like to know how this is going to affect Vivaldi and extensions in it?
Chrome will disable all Manifest V2 extensions this month. Please update. π All Simkl's Chrome Extensions were completely rewritten to support the new Manifest V3. Weβre excited to announce that our Simkl Netflix & Crunchyroll Enhancer extension has just been updated! To ensure you continue enjoying the best streaming experience, please download the latest version now at https://chromewebstore.google.com/detail/enhancer-for-netflix-crun/dbpjfmehfpcgmlpfnfilcnhbckmecmca. What's New in v8: Complete Rewrite for Manifest V3: Rebuilt from scratch to support Manifest V3, ensuring the extension keeps working as Chrome phases out Manifest V2. Extra Permission Checks: After updating from v7, click the extension icon. Open the settings popup. Click the " Fix the extension permissions" button to upgrade to the new Chrome Manifest V3 permission model. If you run into issues, toggle the Netflix or Crunchyroll export watch history to Simkl OFF and ON or hit the "Check Now" button to start the sync or Re-install the extension. Netflix Profile Selection Fix: Updated to align with Netflix's new HTML code. Simkl and IMDB Ratings Fix: Fixed display issues with Simkl and IMDB ratings. Added ratings when opening a movie or show via direct link. Updated IMDB icon to the new logo. Crunchyroll User Profiles Support: Added support for the new user profile selection feature. Permissions Fix Button: Implemented a detection system and a button to fix permissions after using browser cleaning tools. How to Update: Visit the extension store and download the latest version of the Simkl Netflix & Crunchyroll Enhancer extension (V8.0.2). Follow the steps in the "Extra Permission Checks" section to ensure a smooth upgrade. π Weβre committed to providing you with the best streaming experience possible. If you have any questions or encounter any issues, our support team is here to help, simply reply to this email or ask on our Discord server. Cheers, The Simkl Dev Team ~~~
-
@CummingCowGirl same as the others, v2 extensions will be flagged as obsolete and one day will stop to work.
But your extension will be rewritten, so you'll likely will be migrated -
@RasheedHolland said in How will Vivaldi deal with Google's Manifest V3?:
Seems like Brave has now also given information on how they will handle MV3, and I feel like this is the exact same thing that Vivaldi should do, any opinions?
Nobody believes that Brave will handle this better than Vivaldi, or perhaps I'm misunderstanding?
-
@RasheedHolland. no, you haven't misunderstood, everyone faces the same problems. Mv2 extensions will no longer be useful next year.
-
@Catweazle said in How will Vivaldi deal with Google's Manifest V3?:
@RasheedHolland. no, you haven't misunderstood, everyone faces the same problems. Mv2 extensions will no longer be useful next year.
Yes, I understand, but seems like Brave is making more of an effort to keep supporting MV2 extensions. This is especially important when it comes to adblockers like uBlock Origin which will be crippled by MV3. And currently Vivaldi's adblocker is way too basic.
-
@RasheedHolland, as said before, also Vivaldi support as long as possible Mv2, but this isn't the problem when Mv2 adblocker won't work anymore. This mean, also if Vivaldi, Brave or any other browser can use Mv2 adblockers, like uBO, it will be meaningless when in the next year they can't block ads anymore. Is than when the inbuild Vivaldi blocker become relevance, more if it get improvements until then.
Anyway I recommend to instal an userscript manager, because with the userscripts from OpenuserJS, Greasyfork or own ones, can aleviate a lot of upcomming problems with Mv3 extensions. -
Said:
This mean, also if Vivaldi, Brave or any other browser can use Mv2 adblockers, like uBO, it will be meaningless when in the next year they can't block ads anymore.
Why do you say that they will not be able to block ads, if the browser maintains MV2?
On what basis do you say that? Where did you read it?
-
@barbudo2005 Yea sounds like they're contradicting themselves.
-
@Catweazle said in How will Vivaldi deal with Google's Manifest V3?:
@RasheedHolland, as said before, also Vivaldi support as long as possible Mv2, but this isn't the problem when Mv2 adblocker won't work anymore. This mean, also if Vivaldi, Brave or any other browser can use Mv2 adblockers, like uBO, it will be meaningless when in the next year they can't block ads anymore. Is than when the inbuild Vivaldi blocker become relevance, more if it get improvements until then.
I understood it differently, the point is that as long as browsers like Brave and Vivaldi keep supporting MV2, then adblockers like uBlock Origin will continue to work. The only problem is that you will probably need to download them via some other website, since I assume Google will disable/block MV2 extensions on the Chrome Web Store.
In other words, Vivaldi should make more of an effort to continue to support MV2, or they should implement ALL of the features of uBlock Origin in the built-in adblocker. But in the last few months I barely saw any major improvements in Vivaldi's adblocker. I especially miss uBlock's element picker. With this you can remove annoying stuff on demand.
-
@RasheedHolland You can do this with the devtools element picker. Find the element selector, write the rule, save it to file. Itβs not noob friendly, but the feature is there.
-
Follow @luetage suggestion and use the extension Stylus:
https://chromewebstore.google.com/detail/stylus/clngdbkpkpeebahjckkjfobafhncgmne
For months now, I have been moving my selectors from uBO to Stylus.
Examples:
/*GENERIC*/ [class*= "bann"], [class*= "branded"], [class*= "magazine"], [class*= "suscriptor"], [class*= "story_links"], [class*= "social"], /* Including "*" in the selector will select all those containing the term in quotation marks. */ /*SPECIFIC*/ [class="btn btn-main"]
-
A list of generic selectors to remove parts of sites you are not interested in viewing.
[class *= "adsbygoogle"], [class *= "aside"], [class *= "autor"], [class *= "autora"], [class *= "banners"], [class *= "cabecera"], [class *= "col__sidebar"], [class *= "col-derecha"], [class *= "column-left"], [class *= "column-right"], [class *= "copyright"], [class *= "coupons"], [class *= "desktop-nav"], [class *= "editors"], [class *= "extra-footer"], [class *= "embedded"], [class *= "family"], [class *= "footer"], [class *= "footnote"], [class *= "header_top"], [class *= "header-primary"], [class *= "labels"], [class *= "legal"], [class *= "masthead"], [class *= "navbar"], [class *= "nav-bar"], [class *= "navigator"], [class *= "nudge"], [class *= "post-sidebar"], [class *= "promo"], [class *= "related"], [class *= "right-most"], [class *= "services"], [class *= "scroll"], [class *= "share"], [class *= "Shared"], [class *= "sharing"], [class *= "sidebar-main"], [class *= "sidebar-content"], [class *= "sidebar-part"], [class *= "sidebar.section"], [class *= "small.left"], [class *= "small-sidebar"], [class *= "social"], [class *= "topbar"], [class *= "trend"], [class *= "widget-area"], [id *= "access"], [id *= "aside"], [id *= "cabecera"], [id *= "column-left"], [id *= "column-left-inner"], [id *= "column-right"], [id *= "column-right-inner"], [id *= "comments"], [id *= "comentario"], [id *= "favicons"], [id *= "feedback"], [id *= "features"], [id *= "footnote"], [id *= "footer"], [id *= "Form1"], [id *= "google_ads"], [id *= "google-ads"], [id *= "googleads"], [id *= "masonry"], [id *= "meta"], [id *= "network"], [id *= "pie"], [id *= "popular"], [id *= "respond"], [id *= "rightcontent"], [id *= "right"], [id *= "secondary"], [id *= "scrll"], [id *= "site-header"], [id *= "sticky"], [id *= "tags"], [id *= "top-stories"], [id *= "widgetbox"], aside, footer, section.footer, header#header {display:none !important;}
Create a style called GENERIC and use this setting with the most visited sites: