-
Kann man jetzt aus Javascript speichern?
Autor: Fräge 07.12.09 - 00:11
Oder wäre das noch immer ein Sicherheitsproblem?
-
Re: Kann man jetzt aus Javascript speichern?
Autor: SQLite 07.12.09 - 01:09
HTML5 bietet eine SQLite Datenbank im Browser. Mit Base64 lässt sich da alles Mögliche drin speichern.
-
Re: Kann man jetzt aus Javascript speichern?
Autor: Danke 07.12.09 - 11:17
Danke, das wäre wenigstens ein Ansatz, falls der IE dann da auch mitzieht.
Bietet JS dann wenigstens einen Wrapper, um die Datenbank anzusprechen? Wieso geht das dann nur mit Base64? Sqlite kommt doch doch mit Integer-, Real-, Text- und Blob-Daten zurecht. -
Re: Kann man jetzt aus Javascript speichern?
Autor: fenster 07.12.09 - 11:52
Bei allem Respekt: Sowas ist IMMER ein Sicherheitsproblem. Das wird sich nie ändern. Und daher sind SQL-Datenbanken im Browser und andere Dinge etwas, bei dem man Bauchschmerzen bekommen sollte.
-
Re: Kann man jetzt aus Javascript speichern?
Autor: SQLite 07.12.09 - 11:56
Base64 wird benutzen um Code in einer solchen DB abzulegen. Ein Blob wäre zu gefährlich und sollte immer nur für Binärformate wie Bitmaps etc pp benutzt werden.
Trotzdem: wer ernsthafte Sicherheit will speichert nichts im Browser. Und Code hat generell in einer DB nichts zu suchen (auch wenn selbst Microsoft das anders sieht ...). -
Re: Kann man jetzt aus Javascript speichern?
Autor: Kredo 07.12.09 - 12:07
ECMA5 und HTML5 werden toll. Endlich wird der Browser noch aufgeblähter und noch anfälliger. Bloatware by design. Wir haben die letzten 10 Jahre ja nichts gelernt. ^^
-
Geht alles
Autor: PHPeter 07.12.09 - 13:26
Neben den HTML5 Möglichkeiten, JSON-Daten lokal persistent zu speichern (so ziemlich alle modernen Browser unterstützen das und per Base64-Encoding kann man da auch binäre Daten reinschummeln) und SQLite mit der Möglichkeit Binärdaten direkt zu speichern in den Webkit-Browsern gibt es das Plugin Google Gears, mit dem man auch Daten und Dateien lokal speichern kann, allerdings ist die API ziemlich bescheuert. Wenn man Javascript für lokale Apps benutzen will, kann man entweder Adobe Air benutzen (das kann alles, ist aber propietär) oder man kann eine Extension für Google Chrome schreiben, da hat man Gears, HTML5-Storage/SQLite und die Möglichkeit, seine Extension zu einem installierbaren Archiv zu packen. Oder man benutzt eine der 20-30 serverseitigen Javascriptlösungen (http://en.wikipedia.org/wiki/Server-side_JavaScript)



