PEE/chrome/4chan-x-prevent-csp-inject.js

12 lines
412 B
JavaScript
Raw Normal View History

// This is injected ASAP on 4chan to prevent 4chanX from adding a CSP
// meta tag that prevents the Background WebWorker from running
const ocreate = document.createElement.bind(document);
document.createElement = (tag) => {
if (tag != "meta")
return ocreate(tag);
document.createElement = ocreate; // restore
return document.createElement('link'); // whatever to not make 4chanX crash
};