Easy way of turning on/off shield for all or specific sites

This may be a duplication of certain posts. But I think I am asking for a cross section (ad-block/cookie block/tracker block etc.) function, so I decide to post a new one.

So there are cases when I want to allow everything for certain domain.

For example, I may want to allow everything when logging onto a trusted website such as government or banking portal, to avoid potential issues caused by certain blocking functions.

It would help if:
a) There is a place to edit an exception list that have all kinds of blockings off by default.
b) There is a single button that I can click on to toggle the shield on/off.

Thanks

And you can do that with Shields icon CMIIW. The Brave icon in URL bar (it’s per site shields settings).

https://support.brave.com/hc/en-us/categories/360001053072-Shields

It’s true to a certain extend.

However,

  1. The shield at the top seems to base on the whole domain name. In quite a few cases when I actually want to use it, I want to set it at the second level domain (e.g. bankname.com), regardless of the lower level domain names. It is not uncommon for major sites to utilize third level domains within a logged in area. And not able to set it directly at a second level domain means I need to turn off every single one, and may need to re-login for every new one I encountered.

This is mainly a concern for login-sites. It is not just annoying, but may unintentionally spakle security alert when logging on/off happened multiple times in a short period of time. Which may lead to account being temporarily locked.

  1. This is minor, but in some other cases, I may simply want to turn the sheild off regardless of sites, for a while. E.g. if I am clicking through some cross-site registration/deals that requires cookie reference/tracking from a specific site, I may simply want to turn the shield off temporarily.
1 Like

I would say this is more than a minor problem. If the shields cause problems with Vanguard’s website for example (which they currently do!), then disabling the shields should apply to all URLs ending with vanguard.com. Instead, I have to disable shields dozens of times, one time each for “personal.vanguard.com”, “login.vanguard.com”, “dashboard.vanguard.com”, etc, etc.
There needs to be an option to add sites to an exclusion list with the following format:
*.brave.com

@vedicaudio

Try

In a Brave Browser New Window, go to, one-at-a-time, each of the following brave://settings/content/siteDetails pages:

brave://settings/content/siteDetails?site=https%3A%2F%2Fvanguard.com

brave://settings/content/siteDetails?site=https%3A%2F%2Finvestor.vanguard.com

brave://settings/content/siteDetails?site=https%3A%2F%2Flogon.vanguard.com

brave://settings/content/siteDetails?site=https%3A%2F%2Fpersonal.vanguard.com

(NOTE: IF you are curious, the ASCII/HTML character string %3A%2F%2F represents 3 characters in sequence :// )

At each of those Brave Browser Settings pages, scroll down to JavaScript and set (or confirm by toggling the switch and then setting) the selection manually to: Allow


Next, in a Brave Browser New Window, go to:

brave://settings/content/javascript

Scroll down that javascript settings page to Allowed to use javascript

Click the Add button

Enter [*.]vanguard.com as the site . . . but do not Enable the following:

  • Current Private session only

Click the Add button


In a Brave Browser New Window, go to the On exit tab at:

  • brave://settings/clearBrowserData

Disable: Site and Shields Settings ← so you do not lose:

  • Site and Global Shields settings (brave://settings/shields) when using Brave Browser Private Windows (Private Browsing)
  • Site and both Global Shields and Site-Specific Shields settings, when using Brave Browser New Windows (non-Private Browsing)

Save that work.


Exit / Quit everything, and Restart the computer.


@289wk, Thanks for posting and trying to be helpful. Correct me if I’m wrong, but you are trying to provide a workaround, rather than a solution to the problem I’ve described. I think you are saying to go to a bunch of individual sitedetails pages, which in my case is over 36 different URL strings (too many to even fit in a single screen-shot, and a number which really highlights the need for domain level disabling of Brave shields):

@vedicaudio

Try what I wrote:

Easy way of turning on/off shield for all or specific sites - #5 by 289wk

Thanks very much for trying to help, but I’m going to refrain from trying it, because from your post, I can’t tell what those steps would accomplish, and you didn’t clarify whether I would need to iterate your procedure for all 36 URLs, which would be a lot of time to invest for an uncertain outcome.

@vedicaudio

Some of your information is incorrect.

There is no reachable dashboard.vanguard.com


https://login.vanguard.com redirects to:

https://investor.vanguard.com/corporate-portal


Vanguard Logon:

https://logon.vanguard.com/logon

Not: https://login.vanguard.com/logon


I updated my first reply.


I am using an older version of Brave Browser, for an older Mac computer; so, the following screenshot is a little different in appearance, than a recent version of Brave Browser.


The following, is an example of the kind of settings adjustments at:

brave://settings/content/siteDetails?site=https%3A%2F%2Fvanguard.com


I suggested that you try what I wrote, at:

https://community.brave.app/t/easy-way-of-turning-on-off-shield-for-all-or-specific-sites/265130/5

I did not suggest, that you do any more, or less.

As you try and test results, you will learn.


@shivan do you know if there’s any thoughts of an extra toggle/setting on this? On uBlock Origin you have the choice between website or page. When I was testing, disabling uBO on one would disable for all subdomains. But with Brave it seems to only be a per subdomain toggle.

Just to have the choice anyway. I don’t want to go back to having my choices at places like Brave Community impact my choices for Brave Search or whatever. I remember something like that happening before and it was a major headache.

Sorry about the invalid URLs. I was just providing hypothetical examples of various subdomains, because the problem isn’t specific to any particular URL. But sorry that I confused the matter.
The actual URLs are shown in the screenshot, but again, the specific URLs are irrelevant.

What is needed is a way to disable shields for *.vanguard.com and *.DOMAIN.COM, where DOMAIN represents any possible domain on the internet, because there are way too many subdomains at some of these websites to individually do site settings. I’m still not sure why you are recommending going into the site settings. I understand what those are, but for a site you basically trust, it’s too cumbersome to go in and toggle individual things like JavaScript and location settings. If the site works with the default shields, great. If it doesn’t, I just want to turn the shields off for the entire trusted domain.

The site settings are great for a site where you need to see some content but want to make sure the site doesn’t abuse you in specific ways like hitting you with notifications or accessing your camera.