Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak pobrać source-code zewnętrzego skryptu?
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
4ggr35510n
Witam wszystkich!

Poniższy fragmencik kodu dodaje zewnętrzny javascript do dokumentu:

Kod
var adresURLskryptu = "http://zewnatrz.strona.pl/skrypt.js";
var scrObj = document.createElement('script');
scrObj.setAttribute('src', adresURLskryptu); scrObj.setAttribute('type', "text/javascript");
scrObj.setAttribute('id', "id_zewnetrznego_skryptu");
window.document.getElementsByTagName('head')[0].appendChild(scrObj);

window.setTimeout(sprawdz_zawartosc, 1000);

function sprawdz_zawartosc() {
   var skrypt = window.document.getElementById('id_zewnetrznego_skryptu');
   alert(skrypt.textContent);
   alert(skrypt.childNodes.length);
}


No i oczywiście problem pojawił się z
Kod
alert(skrypt.textContent);
alert(skrypt.childNodes.length);

Wywoływanych co sekundkę ( na wypadek, gdyby właściwości te "pojawiały" się, dopiero po pobraniu tego skryptu).

Skrypt ten nie ma żadnych childNodes, ani zawartości tekstowej. ;(

Skrypt znajduje się na innej domenie, więc AJAX odpada.

Czy istnieje jakikolwiek sposób na pobranie zawartości, source-code takiego skryptu?

Z góry wielkie dzięki za wszelkie odpowiedzi!
Pozdrawiam!
wNogachSpisz
Istnieje, ale tylko wtedy, gdy dane w pliku 'skrypt.js' będą w formacie JSON (z grubsza tłumacząc)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.