NW.jsまたはElectronで構築されたアプリケーションのブラウザにHTMLファイルを保存しようとしています。Node.jsを使用してbrowserDBにHTMLを保存します
かいつまん:私はすべて、WYSIWYGエディタを使用して崇高テキストのようなもの(私はそれが動作する方法を正確に知っていないので、私は推測します)
- 新しいタブを作成するようにしたいです#editor内のコンテンツは localStorage/IndexedDB/NeDB/PounchDB/LimvoDB/...に格納されます。ユーザは と書いてあります。
- ファイルを保存する必要がある場合は、ブラウザウィンドウに内容を保存してからファイルを作成します。
ファイルがすでに存在する場合は、localStorageの内容がそれを上書きします。
すべての魔法はブラウザDBで行わなければなりません。
なぜ私はファイルを直接使用していないのでしょうか?最初の要求のためです:ユーザーがファイルを保存するかどうかわかりませんが、すべてのコンテンツを失いたくないアプリが閉鎖されている場合。
ウェブを検索すると、JSONでHTMLコンテンツを渡すのが悪いことがわかりますが、他の解決策は考えられません。エンコードURIを使用する必要があります。 #editorまたは保存されたファイル。
私が使用している:
- 電子を
私はDBは、私は、
が周り掘り選ぶべきかはまだ分からない私も見ましたシンク関数 PounchDB - > CouchDBと私の心を吹き飛ばした - それはnを使用してオフラインとオンラインのデータを同期する関数ですamed DB's。
PounchDBに.HTMLファイルを保存して、それをCouchDBと同期させることはできますか? これはすべて悪いことですか? Electron/NW.jsエンジンを使用してPounchDB、NeDB、またはLimvoDBを使用して、メモ帳 - 崇高なテキストまたは«MS Word»エディタをどのようにしますか?
ローカルストレージはどうですか?この例のようなものです。[http://www.w3schools.com/html/html5_app_cache.asp] – damitj07