2010-12-30 9 views
2

Ein Vorwort: Ich bin neu in Javascript und versuche, eine Web-Visualisierung mit HTML5 Canvas zu erstellen.Dokumentobjekt für andere Seite laden

Mit dem Dokument-Objekt kann ich das DOM der Seite, in die mein Skript eingebettet ist, durchlaufen, aber wenn ich auf das DOM einer anderen Seite zugreifen möchte, wie würde ich darüber gehen?

Ich suchte ziemlich viel, konnte aber nichts finden. Da ich neu bei Javascript bin, bin ich etwas unsicher was ich suche/wo ich anfangen soll, weshalb ich hier gepostet habe. Vielen Dank!

Antwort

1

Der einfachste Weg, eine andere Seite in einer Weise zu laden, die es Ihnen ermöglichen würde, auf ihr DOM zuzugreifen, wäre die Verwendung eines Iframes. Dies würde jedoch der same origin policy unterliegen.

Wenn Sie eine domänenübergreifende Lösung wünschen, wäre es wahrscheinlich besser, einen serverseitigen Prozess zu verwenden, um das Dokument anzufordern, es dort zu analysieren und dann die Daten, die Ihnen wichtig sind, dem Client als JSON zu präsentieren.

+0

Es muss domänenübergreifend sein. Können Sie eine Richtung vorschlagen, um mit der Implementierung einer Lösung zu beginnen? Ich habe XMLHttpRequest angeschaut, aber es scheint, dass auch die gleichen Ursprungsrichtlinien gelten. Ich bin etwas verloren, wo ich überhaupt anfangen kann. Danke für die Hilfe! – bryanp

Verwandte Themen