Commit Graph

15 Commits (648e5e2d67437ca1cbc3eb3a0a3ad49f44f5a52a)

Author SHA1 Message Date
AlexVallat 8af9d7f361 Use a nsIWebProgressListener instead of a tabsProgressListener for location change monitoring 10 years ago
Deathamns 8c9382d4db Firefox: load content-scripts on extension start 10 years ago
Deathamns 9aaee014d4 Miscellaneous changes 10 years ago
Deathamns 9317615bc7 Firefox: improvements for content scripts 10 years ago
Deathamns 3646ecbeb2 Code styling 10 years ago
Deathamns e9b3b5bcd2 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.
10 years ago
Deathamns 24bc4c9f47 Remove duplicate 'use strict'; 10 years ago
Deathamns dced33ca44 Add license headers, plus some code styling 10 years ago
Deathamns bc199316be Firefox: implement toolbar button and popup 10 years ago
Deathamns 41f3579461 Firefox: blocking and content scripts for e10s 10 years ago
Deathamns 05f174ab97 Firefox: add basic blocking + some fixes 10 years ago
Deathamns ac201e2f8e Firefox: partial vAPI.tabs implementation 10 years ago
Deathamns 3b5826fe75 Firefox: implement vAPI.storage via SQLite 10 years ago
Deathamns 24163694f4 Firefox: implement content scripts 10 years ago
Deathamns efb4b98986 Initial Firefox port (base, messaging, locales) 10 years ago