問題タブ [local-storage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - HTML5localStorageデータのインポート/エクスポート
localStorageHTML5機能に基づく単純なTODOリストアプリに取り組んでいます。
http://hamen.github.com/webnotes/
なんらかの方法でデータをインポート/エクスポートできるかどうか疑問に思っています。「メモのエクスポート/メモのインポート」機能を提供して、ユーザーがメモをHDに保存し、別のブラウザプロファイルにインポートできるようにするにはどうすればよいですか。
ありがとう
html - モバイル Safari 5mb HTML5 アプリケーション キャッシュ制限?
私のテストでは、HTML5 のアプリケーション キャッシュの Mobile Safari の実装には 5 MB のサイズ制限があることが明らかになりつつあります。
これを回避または発生させる方法を知っている人はいますか?知っておくべき公開されていないメタ タグはありますか? オフライン アプリ用にいくつかのビデオ コンテンツをキャッシュする必要があり、5 MB では不十分です。
android - 私のAndroidHTMLアプリケーションは、シャットダウン時にlocalStorageに保存されている値を失います。他の誰かがこの問題を見ますか?
WebビューをホストするネイティブのAndroid2.1アプリケーションがあります。LocalStorage機能を使用するJavaScriptを含むサイトをロードします。アプリケーションが実行されている場合、localStorageは正常に機能します。一部のユーザーがアプリケーションを終了して再起動すると、すべての値が失われます。MotrolaDroidまたはSprintEVOでこの問題は発生していませんが、この問題を抱えている現場のユーザーの報告があります。
誰かが私が欠けているものを知っていますか?次のフラグをtrueに設定しています。
image - http urlからローカルで画像を選択し、サーバーのラウンドトリップなしでその画像を提供する
私はFlashの完全な初心者です(Flashで何も作成したことはありません)。私はWebアプリケーション(J2EEベース)に精通しており、Javascriptについてかなりの専門知識を持っています。
これが私の要件です。
ユーザーに(htmlフォームを介して)画像を選択してもらいたい。通常、投稿では、この画像はサーバーに送信され、後で提供するためにそこに保存される場合があります。私はそれを望んでいません。この画像をローカルに保存してから、HTTP経由でユーザーに提供したいと思います。
したがって、フローは次のようになります。1.「selectimageurl」:mywebsite.com/selectImageに移動します。
画像を閲覧して画像を選択します
これにより、クライアントで実行されているコード(Javascriptまたはフラッシュ)にローカルで制御が移り、クライアントマシンのどこかにイメージがローカルに保存されます。
- 「画像のURLを表示」に移動します:mywebsite.com/showImage
これにより、最終的には、画像を取得してレンダリングするクライアントコードがブラウザで実行されることになります(サーバーのラウンドトリップはありません)。
私は次のオプションを検討しました。
HTML5ローカルストレージを使用します。私はフラッシュの完全な初心者なので、これを調べました。javascriptで画像を保存および取得するのはかなり簡単であることがわかりました(文字列のみが許可されていますが、base64でエンコードされた文字列の保存が少なくとも小さな画像で機能することを望んでいます)。ただし、サーバーのラウンドトリップなしでサーバーを指すhttp urlを介して画像を提供するにはどうすればよいですか?http://hacks.mozilla.org/category/fileapi/で興味深い記事を見ましたが、それはFirefoxでのみ機能し、最新のすべてのブラウザー(少なくともHTML5ローカルストレージをサポートするブラウザー)で動作する必要があります。
フラッシュSharedObjectsを使用します。OK、これは良かったでしょう-唯一のことは、どこから始めればよいかわからないということです。これを行うためのアクションスクリプトのスニペットはいたるところに散らばっていますが、実際のhtmlページでそれらのスクリプトを使用する方法がわかりません:)ムービーなどを作成する必要はありません。画像を保存してローカルに提供するだけです。このルートに行くと、他の「文字列」をローカルに保存するためにも使用します。これを提案する場合は、これを行う方法の正確な手順(他のWebサイトへのポインタである可能性があります)を教えてください。理想的には、フラッシュ開発環境ソフトウェアにお金を払うのは避けたいです:)
ありがとうございました!
javascript - localStorage 値の最大サイズは?
(現在) 文字列のみを値としてサポートしているためlocalStorage
、オブジェクトを格納する前に文字列化 (JSON 文字列として格納) する必要があるため、値の長さに関して定義された制限があります。
すべてのブラウザに適用される定義があるかどうかは誰にもわかりませんか?
html - ローカルストレージとhtml5?
このページの local/html5 の違いは何ですか:
http://code.google.com/p/jquery-jstore/wiki/DefaultEngines
Chrome で localstorage を使用できるという印象を受けましたが、そうではないようですか?
いくつかの説明をいただければ幸いです。
ありがとう。
javascript - localStorage スペースの使用量の計算
Bespin エディターと HTML5 の localStorage を使用してアプリを作成しています。すべてのファイルをローカルに保存し、文法を支援し、JSLint および CSS と HTML 用のその他のパーサーを使用してユーザーを支援します。
localStorage 制限がどれだけ使用されたか、実際にどれだけあるかを計算したいと思います。これは今日可能ですか?格納されているビットを単純に計算しないように考えていました。しかし、自分で測定できないものがあるかどうかはわかりません。
security - ローカルストレージがクライアント側で悪意を持って編集される可能性はありますか?
ユーザーはlocalstorage(およびsessionstorage)アイテムを編集できますか?具体的には、悪意のあるユーザーがCookieを編集できるように編集できるでしょうか。
自分が書いているWebアプリケーションのセッション情報を調べていて、いくつかのアイテムにローカルストレージを使用することを考えました。はい、私はセッション変数を調べました、そして私はおそらくそれらを使うつもりです、しかし私はこれをただ不思議に思っていて、どこにもそれを見つけることができませんでした。私のプロジェクトはjQueryとPHPで構築されています。インターフェイスは完全にjQueryによって駆動されており、他の情報にlocalstorageを使用しています。そのため、私はそれを考えました。
ありがとう!
arrays - オブジェクトと配列を HTML5 localStorage に保存する方法は?
オブジェクトと配列を格納するには、localStorage を使用する必要があります。ただし、何かを設定するたびに、代わりに文字列値が格納されます。例えば:
およびオブジェクト:
(\s は改行です)
localStorage 内にオブジェクトと配列をどのように格納しますか。
また、localStorage、sessionStorage、document.cookie の違いは何ですか? ありがとう。
html - Safari-5拡張機能に関連付けられたローカルJavaScriptデータベースをどのように作成できますか?
私は小さなサファリエクステンションを作成しようとして遊んでいました。ほとんどの場合、それを楽しんだり、何ができるかなどを確認したりしました。
とにかく、私は自分の拡張機能のデータをローカルデータベースに保存することを考えていたので、ページの読み込み全体で、必要な場所に常にデータを保存していました。
グーグルで少し検索して、JavaScriptデータベースを作成するSafariリファレンスライブラリからこのスニペットを見つけました。
これは非常にうまく機能し、私が望むようにデータベースを作成します。唯一のことは、このデータベースはドメイン固有であるため、データベースを作成するスクリプトは、アクセスしたドメインごとにデータベースを作成しますが、これは私が望んでいたものではありませんでした。
では、可能であれば、サファリ拡張機能に割り当てることができるローカルストレージデータベースを作成して、すべてのドメインで利用できるようにするにはどうすればよいでしょうか。