Raymond Hill
5 years ago
No known key found for this signature in database
GPG Key ID: 25E1490B761470C2
2 changed files with
5 additions and
5 deletions
-
platform/firefox/manifest.json
-
src/js/contentscript-no-workers.js
|
@ -20,7 +20,7 @@ |
|
|
"content_scripts": [ |
|
|
"content_scripts": [ |
|
|
{ |
|
|
{ |
|
|
"matches": ["http://*/*", "https://*/*"], |
|
|
"matches": ["http://*/*", "https://*/*"], |
|
|
"js": ["/js/vapi-client.js", "/js/contentscript-start.js"], |
|
|
|
|
|
|
|
|
"js": ["/js/vapi.js", "/js/vapi-client.js", "/js/contentscript-start.js"], |
|
|
"run_at": "document_start", |
|
|
"run_at": "document_start", |
|
|
"all_frames": true |
|
|
"all_frames": true |
|
|
}, |
|
|
}, |
|
|
|
@ -25,8 +25,8 @@ |
|
|
// borrowed from NoScript:
|
|
|
// borrowed from NoScript:
|
|
|
// https://github.com/hackademix/noscript/commit/6e80d3f130773fc9a9123c5c4c2e97d63e90fa2a
|
|
|
// https://github.com/hackademix/noscript/commit/6e80d3f130773fc9a9123c5c4c2e97d63e90fa2a
|
|
|
|
|
|
|
|
|
(function() { |
|
|
|
|
|
let html = document.documentElement; |
|
|
|
|
|
|
|
|
(( ) => { |
|
|
|
|
|
const html = document.documentElement; |
|
|
if ( html instanceof HTMLElement === false ) { return; } |
|
|
if ( html instanceof HTMLElement === false ) { return; } |
|
|
|
|
|
|
|
|
let meta; |
|
|
let meta; |
|
@ -45,8 +45,8 @@ |
|
|
//
|
|
|
//
|
|
|
// The CSP directive is enforced as soon as the meta tag is inserted:
|
|
|
// The CSP directive is enforced as soon as the meta tag is inserted:
|
|
|
// > Enforce the policy policy.
|
|
|
// > Enforce the policy policy.
|
|
|
let head = document.head, |
|
|
|
|
|
parent = head; |
|
|
|
|
|
|
|
|
const head = document.head; |
|
|
|
|
|
let parent = head; |
|
|
if ( parent === null ) { |
|
|
if ( parent === null ) { |
|
|
parent = document.createElement('head'); |
|
|
parent = document.createElement('head'); |
|
|
html.appendChild(parent); |
|
|
html.appendChild(parent); |
|
|