webentwicklung-frage-antwort-db.com.de

Speichern Sie Daten lokal mit HTML und JavaScript

Ich habe ein kleines LAN mit einigen Computern.

Ich suche nach einer Möglichkeit, eine dynamische HTML-Webseite zu erstellen, die JavaScript zum lokalen Speichern einiger Daten verwendet (ich kann nicht die Serverseite verwenden - nur die Clientseite).

Die Webseite wird auf einem Netzwerklaufwerk gespeichert, das für alle Computer freigegeben ist.

Ich möchte das mit einer Datei machen, vielleicht mit einer XML-Datei oder ähnlichem, die mit JavaScript geladen und nach einigen Änderungen wieder gespeichert wird.

Die Daten müssen mit allen Computern im LAN geteilt werden.

Wie kann ich das machen?

9
Amir

endlich habe ich eine lösung dafür gefunden! Ich verwende ein jQuery-Plugin mit dem Namen: twFile ( http://jquery.tiddlywiki.org/twFile.html ). Es verwendet ein ActiveX FileSystemObject - es funktioniert hervorragend in IE9.

0
Amir

HTML5 localStorage

//Set
localStorage.setItem("lastname", "Smith");

//Get
var lastName = localStorage.getItem("lastname");
15
h3li0s

Sie haben folgende Möglichkeiten:

1. LocalStorage : Sie können Daten in Variablen speichern. Die Anzahl der Daten, die Sie speichern können, ist begrenzt.

Siehe: http://en.wikipedia.org/wiki/Web_storage .

Z.B:

// Store
localStorage.setItem("sample", "test");
// Retrieve
var sample = localStorage.getItem("sample");

2. WebSQL : Dies sollte die einfachste Möglichkeit sein, auf der Clientseite zu speichern. WebSQL wird in fast allen aktuellen Browsern (HTML5) unterstützt. Es gibt jedoch keine offizielle Unterstützung mehr für WebSQL, da es nicht mehr unterstützt wird, und keine zukünftigen Updates.

Siehe: http://en.wikipedia.org/wiki/Web_SQL_Database

3. IndexedDB : Dies ist auch eine andere Möglichkeit, Daten in der lokalen Datenbank zu speichern. Dies wird jedoch noch nicht in allen Browsern unterstützt.

4.XML

Wenn Sie mit dem Speichern von Daten in der lokalen Datenbank fortfahren, können Sie PersistenceJS verwenden.

Siehe: https://github.com/zefhemel/persistencejs

5
Roy M J

Abhängig von der Art der Daten, die Sie speichern, funktionieren einfache Cookies möglicherweise, auf die mit einfachem alten JS zugegriffen wird.

0
steegness

Sie können HTML 5 verwenden. LocalStorage

0
deadlock