Cześć, mam pytanie związane z wykonywanie kodu JS na innej stronie. Kiedy jestem na innej stronie, wpisuje taki kod w pasek przeglądarki:
javascript:(function(d) {var body = d.getElementsByTagName('body')[0]; var js = d.createElement('script');js.type = 'text/javascript';js.src = 'http://domena.pl/src.js'; body.appendChild(js);}(document));
Plik http://domena.pl/src.js zawiera tylko taki kod:
alert('test');
Kod się nie wykonuje. Kiedy wpiszę bezpośrednio taki kod w pasek: javascript:alert('test'); wtedy otrzymuję komunikat.
Ktoś podpowie dlaczego tak się dzieje? Skrypt docelowo ma pobierać kod strony i go obrabiać.