Poniżej stworzyłem kawałek kodu - hack, który pozwala na wykonanie naszego userscript w oryginalnym scope.
Może da się to zrobić jakoś lepiej. Zapraszam do komentowania.
"use strict"; (function main(w){ if (chrome.extension) { var s = document.createElement('script'); s.src = 'data:text/javascript;base64,' + btoa('('+main.toString()+')(window);'); document.getElementsByTagName('head')[0].appendChild(s); return; } w.test = "ta zmienna powinna byc widoczna z konsoli"; })(window);
Brak komentarzy:
Prześlij komentarz