| functioninject(){ |
| browser.storage.local.get().then(store=>{ |
| letjavascript=store[location.host] |
| |
| if(!javascript){ |
| return |
| } |
| |
| letscript=document.createElement("script") |
| script.id=id() |
| script.textContent=javascript |
| document.body.append(script) |
| }) |
| } |
... is affected by CSP -
https://developer.mozilla.org/docs/Web/HTTP/CSP
I recommend using the browser.scripting API instead -
https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting/executeScript
javascript/content_script.js
Lines 5 to 18 in bde05d2
... is affected by CSP -
https://developer.mozilla.org/docs/Web/HTTP/CSP
I recommend using the
browser.scriptingAPI instead -https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/scripting/executeScript