Deathamns
65cecfe263
Firefox: each frame should have a unique ID
2015-04-13 08:34:25 -04:00
Deathamns
45cd3305d1
Firefox: remove evalInSandbox
...
Probably we won't eval plain text code, which makes it unnecessary, also
this way the validator on AMO won't complain about it.
2015-04-13 08:34:25 -04:00
Deathamns
cd52352995
Update frameModule.js
2015-04-13 08:34:25 -04:00
Deathamns
92838e16d3
Firefox: behind-the-scene requests / non-http tabs
2015-04-13 08:34:25 -04:00
Deathamns
ae66f96570
Firefox: minimal effort to support older versions
2015-04-13 08:34:25 -04:00
Deathamns
6250109a78
Firefox: fix tab closing issue (pop-up blocking)
2015-04-13 08:34:25 -04:00
gorhill
f482164601
removed unused code for the time being
2015-04-13 08:34:25 -04:00
Deathamns
c46d25874d
URL handling changes
2015-04-13 08:34:25 -04:00
Deathamns
46883756e5
Miscellaneous changes
2015-04-13 08:34:25 -04:00
Deathamns
f51bb42fa4
Firefox: fixed content scripts?
2015-04-13 08:34:25 -04:00
Deathamns
de1f643510
Firefox: improvements for content scripts
2015-04-13 08:34:25 -04:00
Deathamns
f570bc7f48
Firefox: simplify vAPI.app.restart
2015-04-13 08:34:25 -04:00
Deathamns
6571a0700f
Firefox: workaround for the e10s crash
2015-04-13 08:34:25 -04:00
Deathamns
9f4e9d48da
Firefox: blocking improvements / other fixes
...
- Implement pop-up blocking
- Support blocking redirected requests
- Fix Local mirroring and inline-script blocking
- Block content on data: and about:blank pages
2015-04-13 08:34:25 -04:00
Deathamns
40b191e9f4
Code styling
2015-04-13 08:34:25 -04:00
Deathamns
de2f0bb292
Firefox: ownsWeak=true for observers, +minor mods
2015-04-13 08:34:25 -04:00
Deathamns
1b71f8bba3
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:34:25 -04:00
Deathamns
08f87c72bb
Fix build scipts' shebang, let -> const
2015-04-13 08:34:25 -04:00
Deathamns
54d264646a
Firefox: better way to get the messageManager
2015-04-13 08:34:25 -04:00
Deathamns
6faa9e85c2
Add license headers, plus some code styling
2015-04-13 08:34:25 -04:00
Deathamns
afe6a29c36
Firefox: minor changes
2015-04-13 08:34:25 -04:00
Deathamns
0579c1bcaa
Firefox: fix script injection
2015-04-13 08:34:25 -04:00
Deathamns
d66b8aa329
Firefox: implement vAPI.tabs.injectScript
2015-04-13 08:34:25 -04:00
Deathamns
12ca303901
Firefox: fix 'main_frame' for e10s
2015-04-13 08:34:25 -04:00
Deathamns
0fd304947c
Firefox: initialize buttons when DOM is ready
2015-04-13 08:34:25 -04:00
Deathamns
500213f479
Firefox: observe main_frame requests too
2015-04-13 08:34:25 -04:00
Deathamns
33c052e397
Firefox: fix styling for toolbar button
2015-04-13 08:34:25 -04:00
Deathamns
4f7070cf5d
Firefox: implement toolbar button and popup
2015-04-13 08:34:25 -04:00
Deathamns
7f422ae479
Firefox: blocking and content scripts for e10s
2015-04-13 08:34:25 -04:00