Stocker des données localement à l'aide de HTML et JavaScript
J'ai un petit réseau local avec certains ordinateurs.
Je suis à la recherche d'un moyen de construire une dynamique HTML de la page web qui utilise JavaScript pour stocker des données localement (ne peut pas utiliser côté serveur uniquement côté client).
La page web sera stocké sur un lecteur réseau partagé avec tous les ordinateurs.
Je souhaite le faire à l'aide d'un fichier, peut-être un fichier XML ou quelque chose de semblable qui sera chargé à l'aide de JavaScript et enregistré à nouveau après quelques modifications.
Les données doivent être partagées avec tous les ordinateurs sur le réseau local.
Comment puis-je faire cela?
Recherchez
JS peut charger et lire des fichiers XML, mais ne peut pas écrire sur votre disque.
Mais qu'arriverait-il si l'utilisateur de vider le cache?
Double Possible de Persist variables entre le chargement de la page
localStorage
. Un bon début diveintohtml5.info/storage.htmlJS peut charger et lire des fichiers XML, mais ne peut pas écrire sur votre disque.
Mais qu'arriverait-il si l'utilisateur de vider le cache?
Double Possible de Persist variables entre le chargement de la page
OriginalL'auteur Amir | 2014-04-02
Vous devez vous connecter pour publier un commentaire.
HTML5 localStorage
OriginalL'auteur h3li0s
Vous avez les options suivantes :
1.LocalStorage : Vous pouvez stocker des données dans des variables. Il y aurait une limite à la quantité de données que vous pouvez stocker.
Consulter : http://en.wikipedia.org/wiki/Web_storage.
Par exemple:
2.WebSQL : Ce devrait être la plus facile façon de les stocker dans le côté client. WebSQL est pris en charge dans presque tous les navigateurs actuels(HTML5). Cependant, il n'est plus le support officiel de WebSQL que son amorti et pas de mises à jour futures.
Consulter : http://en.wikipedia.org/wiki/Web_SQL_Database
3.IndexedDB : C'est aussi une autre façon de stocker les données dans la base de données locale. Cependant, ce n'est pas encore prise en charge dans tous les navigateurs.
4.XML
Si vous allez de l'avant avec l'enregistrement des données dans la bd locale, alors vous pouvez utiliser PersistenceJS.
Consulter : https://github.com/zefhemel/persistencejs
Sans côté serveur est très difficile de partager un local DB dans un réseau local à partir d'un navigateur à l'autre.
Très difficile, voire impossible?
Vous devriez probablement mettre en place un système maître en tant que serveur et en local à l'aide de la connectivité IP, vous pouvez enregistrer les données dans ce système. Il devrait être assez facile à condition que vous pouvez configurer le serveur.
Je ne suis pas autorisé à exécuter un serveur sur ce FIL - c'est mon principal problème
OriginalL'auteur Roy M J
Vous pouvez utiliser le HTML 5 LocalStorage
OriginalL'auteur deadlock
Selon le goût de données que vous stockez, simple les cookies pourrait fonctionner, accessible par le bon vieux JS.
OriginalL'auteur steegness
j'ai enfin trouvé une solution pour vous!
J'utilise un plugin jQuery appelé: twFile (http://jquery.tiddlywiki.org/twFile.html).
Il utilise un activeX FileSystemObject - il fonctionne très bien sur IE9.
OriginalL'auteur Amir
Essayer comme ceci:
de stocker une valeur :
obtenir une valeur de:
OriginalL'auteur Mr.G