私はいくつかのコンピューターを備えた小さなLANを持っています。
JavaScriptを使用して一部のデータをローカルに保存するダイナミックHTMLWebページを構築する方法を探しています(サーバー側では使用できません。クライアント側のみ)。
Webページは、すべてのコンピューターで共有されるネットワークドライブに保存されます。
JavaScriptを使用してロードされ、いくつかの変更後に再度保存されるファイル、おそらくXMLファイルなどを使用してこれを実行したいと思います。
データは、LAN上のすべてのコンピューターと共有する必要があります。
これどうやってするの?
ついに私はそれに対する解決策を見つけました! twFile( http://jquery.tiddlywiki.org/twFile.html )というjQueryプラグインを使用しています。これはactiveXFileSystemObjectを使用します-IE9でうまく機能します。
HTML5 localStorage
//Set
localStorage.setItem("lastname", "Smith");
//Get
var lastName = localStorage.getItem("lastname");
次のオプションがあります。
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を利用できます。
保存しているデータのフレーバーによっては、単純な cookies が機能する場合があり、プレーンな古いJSでアクセスします。
HTML 5を使用できます LocalStorage