Saugkraft
Aktives Mitglied
Thread Starter
- Dabei seit
- 20.02.2005
- Beiträge
- 8.998
- Reaktionspunkte
- 3.190
Hallöchen,
ich frage mich gerade, ob es möglich ist das Javascript einer Seite im Browser zu manipulieren, nachdem die Seite geladen wurde, bzw. Javascript Befehle abzusetzen.
Als Beispiel: Ich lade eine Seite, die beim Klick auf einen Button bestimmte Parameter per AJAK postet. Die Parameter sind "fest" verdrahtet, indem Sie dem Client im HTML Code geliefert werden. Also zum Beispiel:
Frage 1: Kann ich, nachdem die Seite geladen wurde, den HTML Quelltext am Client verändern und ausführen, so dass ich also beispielsweise
aufrufe?
Frage 2: Kann ich das aufgerufene Script in der Seite verändern?
Wenn also zum Beispiel im Script:
steht, dass daraus
wird?
Hintergrund ist, dass ich ein paar Scripte habe, die ich, falls solche Änderungen möglich sind, mal auf ihre "Manipulationsresistenz" überprüfen müsste.
Und wo wir gerade schon dabei sind..
Frage 3:
Wenn ich das Ergebnis per AJAX geliefert bekomme und per
in ein div schreibe, wird mir dieser DIV-Inhalt dankenswerterweise nicht im Quelltext angezeigt.
Lässt sich das umgehen, d.h. kann ich mir den ersetzten Inhalt des divs irgendwie anzeigen lassen?
Und wenn ja.. Wie kann ich das Umgehen umgehen?
Ich will also vermeiden, dass der neue Inhalt irgendwie eingesehen werden kann.
ich frage mich gerade, ob es möglich ist das Javascript einer Seite im Browser zu manipulieren, nachdem die Seite geladen wurde, bzw. Javascript Befehle abzusetzen.
Als Beispiel: Ich lade eine Seite, die beim Klick auf einen Button bestimmte Parameter per AJAK postet. Die Parameter sind "fest" verdrahtet, indem Sie dem Client im HTML Code geliefert werden. Also zum Beispiel:
Code:
<input type="button" onclick="funktion(10, 20)" />
Frage 1: Kann ich, nachdem die Seite geladen wurde, den HTML Quelltext am Client verändern und ausführen, so dass ich also beispielsweise
Code:
funktion(20, 10)
Frage 2: Kann ich das aufgerufene Script in der Seite verändern?
Wenn also zum Beispiel im Script:
Code:
funktion(p1,p2) {alert(p1);}
Code:
funktion(p1,p2) {alert(p2);}
Hintergrund ist, dass ich ein paar Scripte habe, die ich, falls solche Änderungen möglich sind, mal auf ihre "Manipulationsresistenz" überprüfen müsste.
Und wo wir gerade schon dabei sind..
Frage 3:
Wenn ich das Ergebnis per AJAX geliefert bekomme und per
Code:
getElementById.div1.innerHTML = ergebnis;
Lässt sich das umgehen, d.h. kann ich mir den ersetzten Inhalt des divs irgendwie anzeigen lassen?
Und wenn ja.. Wie kann ich das Umgehen umgehen?
Ich will also vermeiden, dass der neue Inhalt irgendwie eingesehen werden kann.