web-dev-qa-db-ja.com

HTMLとJavaScriptを使用してデータをローカルに保存する

私はいくつかのコンピューターを備えた小さなLANを持っています。

JavaScriptを使用して一部のデータをローカルに保存するダイナミックHTMLWebページを構築する方法を探しています(サーバー側では使用できません。クライアント側のみ)。

Webページは、すべてのコンピューターで共有されるネットワークドライブに保存されます。

JavaScriptを使用してロードされ、いくつかの変更後に再度保存されるファイル、おそらくXMLファイルなどを使用してこれを実行したいと思います。

データは、LAN上のすべてのコンピューターと共有する必要があります。

これどうやってするの?

9
Amir

ついに私はそれに対する解決策を見つけました! twFile( http://jquery.tiddlywiki.org/twFile.html )というjQueryプラグインを使用しています。これはactiveXFileSystemObjectを使用します-IE9でうまく機能します。

0
Amir

HTML5 localStorage

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

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

次のオプションがあります。

1。LocalStorage:データを変数に格納できます。保存できるデータの量には制限があります。

参照: http://en.wikipedia.org/wiki/Web_storage

例えば:

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

2。WebSQL:これはクライアント側に保存する最も簡単な方法です。 WebSQLは、現在のほとんどすべてのブラウザー(HTML5)でサポートされています。ただし、WebSQLは減価償却されており、今後の更新がないため、公式サポートはありません。

参照: http://en.wikipedia.org/wiki/Web_SQL_Database

3。IndexedDB:これはローカルデータベースにデータを格納する別の方法でもあります。ただし、これはまだすべてのブラウザでサポートされているわけではありません。

4。[〜#〜] xml [〜#〜]

ローカルDBにデータを保存する場合は、PersistenceJSを利用できます。

参照: https://github.com/zefhemel/persistencejs

5
Roy M J

保存しているデータのフレーバーによっては、単純な cookies が機能する場合があり、プレーンな古いJSでアクセスします。

0
steegness

HTML 5を使用できます LocalStorage

0
deadlock