Synzvato / decentraleyes

This repository has a new home: https://git.synz.io/Synzvato/decentraleyes
Mozilla Public License 2.0
1.45k stars 108 forks source link

Decentraleyes beaks the FreeBusy website #279

Closed yuv closed 6 years ago

yuv commented 6 years ago

Thanks for this great extension. I use it in conjunction with uMatrix and the Logger of uMatrix enables me to make the following observations.

Website: freebusy.io

With Decentraleyes enabled jquery 1.12.4 from ajax.googleapis.com is substituted but the site remains blank.

When I disable Decentraleyes, there is an additional request to ajax.googleapis.com for angularjs 1.6.5.

Any idea why angularjs 1.6.5 is not substituted by Decentraleyes?

Are there instructions somewhere how to contribute the substitution of an additional library?

Thanks again for helping keeping Google's fingers out of our pies!

criztovyl commented 6 years ago

By default Decentraleyes should allow the additional request for Angular if it's not available locally. (Unless you enabled to block those.)

What you might be experience is a bug in the current version of Decentraleyes where due to some CORS limitations. Could you check your web console (CTRL+ALT+K) for cross-origin errors when you load the page with Decentraleyes enabled?

yuv commented 6 years ago

Thanks for the quick reply. I checked the web console (CTRL+SHIFT+K on Ubuntu 16.04LTS) with Decentraleyes enabled (and my usual uBlock Origin and uMatrix filters). The relevant output that I see says :

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).

Githubissues.
  • Githubissues is a development platform for aggregating issues.