Frage

Ich habe mit JavaSript (jquery) den ganzen Tag bastelt. Ich möchte ein persönliches kleines Mashup erstellen, die den Seiteninhalt von einigen lokalen Musikveranstaltungen packt, umformatiert ihre Daten, und präsentiert in einer einzigen Webseite.

Ich dachte, ich klug sein könnte und sie als iframes laden, verstecken die iframes und den Zugriff auf ihre Inhalte über das DOM und Javascript. Anscheinend ist die Cross-Site-Sicherheitsberechtigung hält für diesen Ansatz auch wahr - man nicht den Inhalt eines iframe verändern kann.

Meine Frage ist: ist es möglich, eine Website integrieren Mashups rein mit Client-Seite Code zu erstellen? Es sei angenommen, JSONP / rss api sind keine Option, und ich möchte nur mit rohen Seiteninhalte arbeiten. Ich dachte über eine App Engine-Projekt einrichten dies auf der Serverside zu handhaben, aber das ist viel zu viel Arbeit für ein Wochenende Projekt.

Vielen Dank für jede Beratung

War es hilfreich?

Lösung

Nicht wirklich. Sie könnten den Mashup-Code auf der Client-Seite gestellt, aber alle Zielseiten zugreifen, die Sie auf Proxy-Anfragen, um sie durch einen eigenen Server haben würden die Same Origin Policy Beschränkungen zu vermeiden. An welcher Stelle Sie sind nicht besser dran, als wenn Sie würde es gerade getan auf der Server-Seite.

(Man könnte es tun, wie nicht-Web-Client-Side-Code, z. B. eine Firefox-Erweiterung, aber das ist natürlich begrenzt, Ihr Publikum.)

Andere Tipps

Ich habe das gleiche Thema zu erforschen habe. Ergebnisse werden hier zusammengefasst. hoffe, es hilft -

http://blinkingmind.blogspot.in/2013/02/mashups.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top