1
0
Fork 0
mirror of https://github.com/gorhill/uMatrix.git synced 2024-05-07 13:53:30 +12:00
0 How to get past "uMatrix has prevented the following page from loading"
Raymond Hill edited this page 2017-12-02 13:01:17 -05:00

When a domain is blacklisted, uMatrix will block all network requests to the remote server, including the network requests for the root document:

a

Most of the time it is likely a site blacklisted as a result of subscribing to one of the hosts files in the Hosts files pane.

If you really want to be able to pull web pages from the blacklisted remote server, it's just a matter of modifying your ruleset appropriately.

Open the popup panel:

a

Then just remove the blacklist rule by clicking on it:

a

Important: Note that the removing of the rule is done from the local scope, there is no need to remove this rule from the global scope. By removing it only in the local scope, the domain will still be blacklisted everywhere else.

Now force a refresh of the page:

a

Result -- the page now loads fine:

a

If you want the bypass of the block rule to be permanent, don't forget to use the padlock to persist the rule. Though in the example above, un-blacklisting google-analytics.com merely allowed a redirection to another server to succeed. In such case, you will have to persist your rule from the My rules pane in the dashboard.

In the above example, the block rule originates from one of the hosts file. In such case, it is not possible to literally remove the block rule.

What occurs internally is that uMatrix created an inherit rule, which tell uMatrix that the cell must inherit it's block or allow status from a higher precedence cell in the current scope, rather than in a broader scope. The rule would look like this in your ruleset:

google-analytics.com google-analytics.com * inherit

Bypass redirects

Sometimes uMatrix may block a document which is simply meant to be a redirect to another site.

Oftentimes, these redirects use URLs in which the real destination URL is encoded as a parameter.

Starting with version 1.1.14, uMatrix will parse the parameters of a URL, if any, and present these to you, to use as you see fit. It's not uncommon to find in the parsed result the actual URL which is the real destination URL:

a

When this happens, you may want to simply click on the destination URL and bypass all the intermediate servers.

You can hide from view the result of parsing the URL by clicking the magnifier icon in the bottom-right corner of the blocked URL.