Wie kann man mit Javascript Daten von anderen Webseiten auslesen?
Guten Tag,
Ich bin gerade dabei eine Webseite zuschreiben und möchte es den Nutzern möglichst komfortabel machen. Damit nicht alles ständig nachgeguckt werden muss, soll meine Webseite die Daten mit denen einer anderen automatisch abgleichen. Dies sollte schnell, sicher und zuverlässig funktionieren.
Wie kann ich das nun machen, dass die Daten automatisch und in echtzeit abgeglichen werden und ersetzt werden. Mit Javascript könnte ich die Daten auf der lokalen Webseite abgleichen und ersetzen. Ich weiß aber nicht, wie ich diese auf exterenen Webseiten abgleiche.
Vielen Dank. Mit freundlichen Grüßen ~Felix193
3 Antworten
Das geht nicht, da JavaScript aus Sicherheitsgründen im Browser nicht auf andere Domains zugreifen kann. Du kannst nur Daten (bspw. als JSON) von der Webseite abrufen, von der das JavaScript geladen wurde.
Entweder holst du dir die Daten also serverseitig (bspw. mit PHP und/oder mittels Cron-Job) und stellst sie deinem JavaScript auf deiner Webseite zur Verfügung oder du bindest ein IFRAME von der fremden Seite ein, welches die Daten anzeigt.
Danke für die Antwort. Ich hatte diese Frage bereits in einem anderen Forum gestellt und da wurde mir gesagt, dass das nicht über ein IFrame ginge, das war auch meine ursprüngliche Idee. Die Webseite kann ich dann einfach so über JavaScript ansprechen oder muss ich da auch nochwas beachten?
Das funktioniert mit einen Parser. Jedoch nicht über JavaScript sondern über PHP.
Vielleicht interessiert es dich ja noch:
Es ist mit Javascript möglich. Nur wie; ist nicht öffentlich. https://www.borncity.com/blog/2018/11/25/per-javascript-andere-browser-tabs-ausspionieren/