Ja Fab da hast du recht. Flor1an hat mich in diesem Punkt schon berichtigt. Mir war zwar bekannt, dass sich theoretisch alle Daten und so auch die Daten von Bildern übertragen lassen. Nur nicht, dass man diese dann mittels eines Tags, wie bei <img> tatsächlich auch darstellen kann. Da bin ich nicht mehr auf dem laufenden. Weil meine Frage war halt einfach, wie Javascript dann das ankommende Bild interprätieren soll. Aber das muss es ja garnicht sondern nur an der richtigen Stelle einfügen.
Interessant währe auch, welche Möglichkeiten neben der base64 injection in einen <img> Tag noch existieren. Evtl. die Darstellung einer mp3 mittels <embed> oder in Plugins wie Flash, die die richtigen Schnittstellen für Javascript bereitstellen?
Ich kenne das bereits von dem mächtigen O3D Plugin von Google, womit via Javascript ganze 3D Welten geladen, modeliert und online 3D Spiele gestaltet werden können. Auch hier gibt es die Möglichkeit zum Beispiel die URL zu einem 3D Modell anzugeben, welches dann geladen wird. Aber jetzt, wo ich weiß, dass das evtl. auch andersherum funktioniert kann man sich dabei sicher einige Requests ersparen. Besonders, wenn man auf Grund von Streaming eh ständig Daten überträgt.
Ich habe bisher immer per Ajax / Json usw. URLs übertragen, welche der Browser dann nachgeladen hat. Sicher lassen sich mit dem base64 so, wenn Caching nicht benötigt wird, einige Requests sparen.
Find ich jetzt echt cool^^
Geändert von Geryon (08.11.2010 um 21:52 Uhr).
|