FF webext does not support chrome.contentSettings API

pull/2/head
gorhill 8 years ago
parent 27f9925fd1
commit 840bf9564d

@ -53,6 +53,7 @@ chrome.privacy.network.networkPredictionEnabled.set({
// Tell Chromium to allow all javascript: µMatrix will control whether // Tell Chromium to allow all javascript: µMatrix will control whether
// javascript execute through `Content-Policy-Directive` and webRequest. // javascript execute through `Content-Policy-Directive` and webRequest.
// https://github.com/gorhill/httpswitchboard/issues/74 // https://github.com/gorhill/httpswitchboard/issues/74
// Firefox WebExtensions does not support contentSettings API, yet.
if ( chrome.contentSettings instanceof Object ) { if ( chrome.contentSettings instanceof Object ) {
chrome.contentSettings.javascript.set({ chrome.contentSettings.javascript.set({
primaryPattern: 'https://*/*', primaryPattern: 'https://*/*',
@ -83,7 +84,10 @@ vAPI.app.start = function() {
/******************************************************************************/ /******************************************************************************/
vAPI.app.stop = function() { vAPI.app.stop = function() {
chrome.contentSettings.javascript.clear({}); // Firefox WebExtensions does not support contentSettings API, yet.
if ( chrome.contentSettings instanceof Object ) {
chrome.contentSettings.javascript.clear({});
}
// rhill 2013-12-07: // rhill 2013-12-07:
// Tell Chromium to allow all javascript: µMatrix will control whether // Tell Chromium to allow all javascript: µMatrix will control whether

@ -46,7 +46,6 @@
}, },
"permissions": [ "permissions": [
"browsingData", "browsingData",
"contentSettings",
"cookies", "cookies",
"privacy", "privacy",
"storage", "storage",

Loading…
Cancel
Save