Browse Source

FF webext does not support chrome.contentSettings API

pull/2/head
gorhill 8 years ago
parent
commit
840bf9564d
  1. 6
      platform/chromium/vapi-background.js
  2. 1
      platform/webext/manifest.json

6
platform/chromium/vapi-background.js

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

1
platform/webext/manifest.json

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

Loading…
Cancel
Save