| ... | ... | @@ -2,48 +2,6 @@ |
|
|
|
|
|
|
|
You can use the [testing utility](https://decentraleyes.org/test) to ensure that the extension is working as intended. Contextual information on local injections can be found inside of the popup user interface. To analyze actual network traffic, use your browser's built-in network monitor, or a dedicated packet sniffer.
|
|
|
|
|
|
|
|
#### Why doesn't it deliver resources from CDNs I block using a different add-on?
|
|
|
|
|
|
|
|
Most content blockers do not block delivery networks by default, as doing so breaks pages. This extension works out of the box, unless it's asked to operate under strict blocking rules. Any policies set by other extensions are respected. As such, blocked resources will not be served locally.
|
|
|
|
|
|
|
|
##### For uMatrix and uBlock Origin (non-easy mode) users
|
|
|
|
|
|
|
|
> **Note:** Easy mode is uBlock Origin's default mode. Unless you've manually applied a more strict [blocking mode](https://github.com/gorhill/uBlock/wiki/Blocking-mode) (e.g. medium), you do <u>not</u> need to follow the steps below. By proceeding, you accept that you'll need to manually un-break pages. In doubt? Ignore this guide.
|
|
|
|
|
|
|
|
Open up the extension dashboard, and navigate to the ```My rules``` tab. Revert any unwanted non-permanent changes, click ```Edit``` under the temporary rules section, and paste the list of rules below into the text area. Save and commit your changes. Supported requests will now be delegated.
|
|
|
|
|
|
|
|
```
|
|
|
|
* ajax.googleapis.com * noop
|
|
|
|
* ajax.aspnetcdn.com * noop
|
|
|
|
* ajax.microsoft.com * noop
|
|
|
|
* cdnjs.cloudflare.com * noop
|
|
|
|
* code.jquery.com * noop
|
|
|
|
* cdn.jsdelivr.net * noop
|
|
|
|
* yastatic.net * noop
|
|
|
|
* yandex.st * noop
|
|
|
|
* apps.bdimg.com * noop
|
|
|
|
* libs.baidu.com * noop
|
|
|
|
* lib.sinaapp.com * noop
|
|
|
|
* upcdn.b0.upaiyun.com * noop
|
|
|
|
* cdn.bootcss.com * noop
|
|
|
|
* sdn.geekzu.org * noop
|
|
|
|
* ajax.proxy.ustclug.org * noop
|
|
|
|
```
|
|
|
|
|
|
|
|
> **Important:** Enable the *block requests for missing resources* setting inside the Decentraleyes extension ```Options``` screen, in order to reinstate your strict CDN-blocking policies.
|
|
|
|
|
|
|
|
_The list of dynamic filtering rules above was last changed on ```02-Jul-2018```._
|
|
|
|
|
|
|
|
##### For users of other strictly configured content blockers
|
|
|
|
|
|
|
|
> **Note:** You should <u>not</u> follow the steps below, unless you block CDN requests. By proceeding, you accept that you'll need to manually un-break pages. In doubt? Ignore this guide.
|
|
|
|
|
|
|
|
Whitelist the domains ```ajax.googleapis.com```, ```ajax.aspnetcdn.com```, ```ajax.microsoft.com```, ```cdnjs.cloudflare.com```, ```code.jquery.com```, ```cdn.jsdelivr.net```, ```yandex.st```, ```yastatic.net```, ```apps.bdimg.com```, ```libs.baidu.com```, ```lib.sinaapp.com```, ```upcdn.b0.upaiyun.com```, ```cdn.bootcss.com```, ```sdn.geekzu.org```, and ```ajax.proxy.ustclug.org```.
|
|
|
|
|
|
|
|
> **Important:** Enable the *block requests for missing resources* setting inside the Decentraleyes extension ```Options``` screen, in order to reinstate your strict CDN-blocking policies.
|
|
|
|
|
|
|
|
_The hostname enumeration above was last changed on ```02-Jul-2018```._
|
|
|
|
|
|
|
|
#### Can CDNs track me even though they do not place tracking cookies?
|
|
|
|
|
|
|
|
Definitely. Requests to CDNs contain the “Referer” HTTP header (a misspelling of referrer) that reveals what site and page you're visiting. Techniques like IP address tracking and [browser fingerprinting](https://panopticlick.eff.org/static/browser-uniqueness.pdf) can be used to associate the aggregated data with your identity.
|
| ... | ... | |