nicole: outerHTML bei popup oder frame

Beitrag lesen

bsp.
xwin = window.open('test.html');
alert(xwin.documentElement.outerHTML);  // Klappt nicht

Na ja, wie so oft habe ich nun stundenlang gesucht und
wenn ich die Frage hier poste finde ich die Lösung kurz danach ;-(

Also es muss heissen:
alert(xwin.document.documentElement.outerHTML);

aber.... Jetzt fängt mein eigentliches Problem erst an!

Während das noch mit lokalen Seiten funktioniert, versagt das
ganze bei URL's.

Bsp:

xwin = window.open('http://google.de');
// Url öffnet wie geünscht in neuem Fenster.

alert(xwin.document.documentElement.outerHTML);
// Klappt nicht (js Fehlermeldung: Zugriff verweigert)

Warum ?
Vielleicht um den Zugriff auf fremde Seiten zu unterbinden ?
Wenn ja, wo ist der Sinn , könnte ja auch die Seite besuchen und Quelltext anschauen.

----------------------------
Die Situation ist Die:
Ich habe viele Webseiten auf verschiedenen Servern.
Nun möchte ich manchmal sehen wie einige kleine Veränderungen
im Quelltext das Erscheinungsbild ändern.

Dafür habe ich mir eigens einen Editor gebastelt.
Natürlich könnte ich die quelltexte kopieren, einfügen , bearbeiten.
Aber das ist nicht gerade was ich onthe fly nennen würde.

Auch wenn ich andere das nutzen lasse, sollte es nicht mehr
als einen Schritt geben, nämlich nur url eingegen , Fertig.

Weiss Jemand Rat ?

Gruss Nikki