tracking-proxy-helper/inject-userscript.js
2024-07-05 10:08:23 +02:00

16 lines
537 B
JavaScript

// inject-userscript.js
//console.log('Injected userscript executed');
window.addEventListener('message', function(event) {
if (event.source !== window || !event.data || event.data.type !== 'INJECT_USER_SCRIPT') return;
const scriptContent = event.data.scriptContent;
if (scriptContent) {
const script = document.createElement('script');
script.textContent = scriptContent;
(document.head || document.documentElement).appendChild(script);
script.onload = function () {
script.remove();
};
}
}, false);