diff options
author | gorhill <rhill@raymondhill.net> | 2015-06-01 15:03:22 -0400 |
---|---|---|
committer | gorhill <rhill@raymondhill.net> | 2015-06-01 15:03:22 -0400 |
commit | 14371b5d925557bae22b1ed51c3e85c1a276adc0 (patch) | |
tree | 18340e733fa846fca698953b0e1b6a5c15ddd02e /platform/chromium | |
parent | ce9781791ef79bbb96deca18d52076063d0e959e (diff) | |
download | uBlock-14371b5d925557bae22b1ed51c3e85c1a276adc0.zip uBlock-14371b5d925557bae22b1ed51c3e85c1a276adc0.tar.gz uBlock-14371b5d925557bae22b1ed51c3e85c1a276adc0.tar.bz2 |
this fixes #274
Diffstat (limited to 'platform/chromium')
-rw-r--r-- | platform/chromium/vapi-background.js | 38 |
1 files changed, 31 insertions, 7 deletions
diff --git a/platform/chromium/vapi-background.js b/platform/chromium/vapi-background.js index 4c48d4c..16aa7d3 100644 --- a/platform/chromium/vapi-background.js +++ b/platform/chromium/vapi-background.js @@ -42,13 +42,6 @@ var noopFunc = function(){}; /******************************************************************************/ -// https://github.com/gorhill/uMatrix/issues/234 -// https://developer.chrome.com/extensions/privacy#property-network - -chrome.privacy.network.networkPredictionEnabled.set({ value: false }); - -/******************************************************************************/ - vAPI.app = { name: manifest.name, version: manifest.version @@ -68,6 +61,37 @@ vAPI.storage = chrome.storage.local; /******************************************************************************/ +// https://github.com/gorhill/uMatrix/issues/234 +// https://developer.chrome.com/extensions/privacy#property-network + +chrome.privacy.network.networkPredictionEnabled.set({ + value: false, + scope: 'regular' +}); + +vAPI.browserSettings = { + set: function(details) { + for ( var setting in details ) { + if ( details.hasOwnProperty(setting) === false ) { + continue; + } + switch ( setting ) { + case 'prefetching': + chrome.privacy.network.networkPredictionEnabled.set({ + value: !!details[setting], + scope: 'regular' + }); + break; + + default: + break; + } + } + } +}; + +/******************************************************************************/ + vAPI.tabs = {}; /******************************************************************************/ |