Installing uBlock Origin:

A pre-built version of the uBlock Origin extension is available for Google Chrome, Firefox, Safari, Microsoft Edge and Opera. You can also build the extension manually from source for Firefox and Chrome.

Setting Up Advanced Options:

Before we can do anything interesting with uBlock Origin, we need to enable advanced settings. Make sure to check out the required reading before you proceed. If you lack the troubleshooting experience to manage these types of decisions, consider reading up on how cookies work before you start tinkering with their functionality. Otherwise, expect the unexpected!

1. Click on the uBlock Origin extension’s icon.

2. Click the Settings icon.

ublock-origin-click-settings-icon

3. Tick the box next to “I am an advanced user.”

ublock-origin-advanced-user-checkbox

Once you have advanced settings enabled, you can adjust blocking settings on a granular level.

Dynamic Filtering Rules:

Filtering is handled in uBlock Origin at two levels: globally and locally. Global rules apply to all URLs, while local rules are for the current URL only.

The first column specifies the URL that the content originates from.

ublock-origin-url-resource-origin-column

The second column indicates global settings, which are inherited by the specific URLs.

ublock-origin-global-rules-column

The third column indicates local rules for the current URL.

ublock-origin-local-rules-column

If you mouse over a box in the “global” or “local” rules column, you’ll see red, grey, and green thirds.

ublock-origin-rules-colored-column

Click on the red third to set a blocking rule for the associated content type. The green third permits the corresponding element. The grey third sets a “noop” rule, which stands for “no operation.” This setting will prevent uBlock Origin from taking action on the associated content. Setting a “noop” filter will override global settings for a specific URL.

At the top of the window are content types. These can be blocked at the global and URL-specific level. These are blunt filters but useful nonetheless.

Under the content types are the URLs loaded on the current webpage. A plus icon indicates that content from that URL is being permitted. A minus icon indicates that content from the URL is being blocked. You can sometimes see a mixture of pluses and minuses for one URL, which indicates that some of the content is permitted while other content is blocked.

You can also look at the color coding next to the URL. Green indicates that content from that URL is permitted. Yellow indicates that some content from that URL is blocked. Red indicates that all content from the URL will be blocked.

Settings an inherited based on specificity. For example, global content type rules have the lowest priority. Rules set on filtering lists have a medium priority ranking: they can override global settings, but not URL-specific user settings. The highest priority is given to URL-specific local rules set by the user.

For more information on uBlock Origin advanced settings see the Ultimate Superuser's Guide to uBlock Origin