gorhill
10 years ago
5 changed files with 52 additions and 100 deletions
-
2src/background.html
-
52src/js/background.js
-
2src/js/pagestats.js
-
56src/js/reqstats.js
-
40src/js/types.js
@ -1,56 +0,0 @@ |
|||
/******************************************************************************* |
|||
|
|||
µMatrix - a Chromium browser extension to black/white list requests. |
|||
Copyright (C) 2014 Raymond Hill |
|||
|
|||
This program is free software: you can redistribute it and/or modify |
|||
it under the terms of the GNU General Public License as published by |
|||
the Free Software Foundation, either version 3 of the License, or |
|||
(at your option) any later version. |
|||
|
|||
This program is distributed in the hope that it will be useful, |
|||
but WITHOUT ANY WARRANTY; without even the implied warranty of |
|||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|||
GNU General Public License for more details. |
|||
|
|||
You should have received a copy of the GNU General Public License |
|||
along with this program. If not, see {http://www.gnu.org/licenses/}.
|
|||
|
|||
Home: https://github.com/gorhill/uMatrix
|
|||
*/ |
|||
|
|||
/******************************************************************************/ |
|||
|
|||
_WebRequestStats.prototype.reset = function() { |
|||
this.all = |
|||
this.doc = |
|||
this.frame = |
|||
this.script = |
|||
this.css = |
|||
this.image = |
|||
this.plugin = |
|||
this.xhr = |
|||
this.other = |
|||
this.cookie = 0; |
|||
}; |
|||
|
|||
/******************************************************************************/ |
|||
|
|||
WebRequestStats.prototype.record = function(type, blocked) { |
|||
// Remember: always test against **false**
|
|||
if ( blocked !== false ) { |
|||
this.blocked[type] += 1; |
|||
this.blocked.all += 1; |
|||
} else { |
|||
this.allowed[type] += 1; |
|||
this.allowed.all += 1; |
|||
} |
|||
}; |
|||
|
|||
/******************************************************************************/ |
|||
|
|||
WebRequestStats.prototype.reset = function() { |
|||
this.blocked.reset(); |
|||
this.allowed.reset(); |
|||
}; |
|||
|
@ -1,40 +0,0 @@ |
|||
/******************************************************************************* |
|||
|
|||
µMatrix - a Chromium browser extension to black/white list requests. |
|||
Copyright (C) 2014 Raymond Hill |
|||
|
|||
This program is free software: you can redistribute it and/or modify |
|||
it under the terms of the GNU General Public License as published by |
|||
the Free Software Foundation, either version 3 of the License, or |
|||
(at your option) any later version. |
|||
|
|||
This program is distributed in the hope that it will be useful, |
|||
but WITHOUT ANY WARRANTY; without even the implied warranty of |
|||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|||
GNU General Public License for more details. |
|||
|
|||
You should have received a copy of the GNU General Public License |
|||
along with this program. If not, see {http://www.gnu.org/licenses/}.
|
|||
|
|||
Home: https://github.com/gorhill/uMatrix
|
|||
*/ |
|||
|
|||
/******************************************************************************/ |
|||
|
|||
function _WebRequestStats() { |
|||
this.all = |
|||
this.doc = |
|||
this.css = |
|||
this.frame = |
|||
this.script = |
|||
this.image = |
|||
this.plugin = |
|||
this.xhr = |
|||
this.other = |
|||
this.cookie = 0; |
|||
} |
|||
|
|||
function WebRequestStats() { |
|||
this.allowed = new _WebRequestStats(); |
|||
this.blocked = new _WebRequestStats(); |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue