1
0
Fork 0
mirror of https://github.com/gorhill/uMatrix.git synced 2024-07-02 13:00:44 +12:00
Commit graph

10 commits

Author SHA1 Message Date
Deathamns a6acb50892 Firefox: fixed content scripts? 2015-04-13 08:35:45 -04:00
Deathamns 5f92ce4599 Firefox: improvements for content scripts 2015-04-13 08:35:45 -04:00
Deathamns 1a1d1b1c4b Code styling 2015-04-13 08:35:45 -04:00
Deathamns 3e39e1bd9f Firefox: new method for request handling
Now both nsIContentPolicy and on-http-* observers are used for net request
monitoring.

Reasons:
 - In many cases, nsIContentPolicy.shouldLoad is invoked twice for the same
   resource, because of the speculative parsing.
 - nsIContentPolicy.shouldLoad don't have information about the channel,
   so it can't redirect the request, nor change its headers, however
   on-http-opening-request can.

Also, local mirroring and inline-script blocking has been implemented.
2015-04-13 08:35:45 -04:00
Deathamns e70bf61206 Add license headers, plus some code styling 2015-04-13 08:35:45 -04:00
Deathamns 1ae15f1a61 Firefox: implement vAPI.tabs.injectScript 2015-04-13 08:35:45 -04:00
Deathamns 747f6f9955 Firefox: implement toolbar button and popup 2015-04-13 08:35:45 -04:00
Deathamns e96e535f3d Firefox: add basic blocking + some fixes 2015-04-13 08:35:45 -04:00
Deathamns dd6f3cc4b3 Firefox: partial vAPI.tabs implementation 2015-04-13 08:35:45 -04:00
Deathamns 8f0cf1d340 Initial Firefox port (base, messaging, locales) 2015-04-13 08:35:45 -04:00