問題タブ [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.
http - 自己ホスト型 S3 の代替
http://datastore1.example.com/IDなどのリンクを挿入するだけで直接ダウンロードできるように、RESTful API に依存する S3 の代替手段を探しています。RIAK と Bitcache を見てきました。http://bitcache.org/api/restのように両方とも非常に優れているように見えますが、1 つの問題があります。私だけがデータをアップロードできるようになりたいです。それ以外の場合は、PUT リクエストを送信することで、誰でもデータストアを使用できます。
RIAK を構成して、誰もが "GET" できるが、私以外の誰もがファイルを PUT または DELETE できないようにする方法はありますか? 他におすすめのサービスはありますか?
バウンティも追加:)
要件:
- RESTful API
- 宿泊者のみGET
- Debian で実行
持っているととてもいいです:
- 自動配布
編集:明確にするために、S3への接続は必要ありません。ハードドライブと非常に良好なネットワーク接続(3Gbps)を備えた優れたサーバーがあり、S3は必要ありません..
javascript - バイナリ データを文字列として Web Sql データベースに格納する
わかりましたので、xhr 経由でデータのチャンクをダウンロードしていて、Chrome 拡張機能用にローカルに保存したいと考えています。
最初は に格納できましたlocalStorage
が、localStorage では処理できない大きなチャンクに移動する必要があったため、Web Sql Databaseに格納することにしました。ただし、データをlocalStorage
ダウンロードしたとおりに保存することはできましたが、データベースに保存しようとすると、データが失われたり、エラーが発生したりします。
そのようです:
データベースにデータを取得する他の唯一の方法は、を使用することであり、それは機能しますが、データが保存/使用されるたびに/btoa(file)
を実行する必要がある場合、パフォーマンスはかなりの打撃を受けると考えています.btoa
atob
だから私の質問は、を使用せずにデータベースにデータを保存する方法btoa
、またはそれが不可能な場合、どのくらいのパフォーマンスがbtoa
使用されるかということです。
localStorage
また、SQLite と Web Sql データベースを使用していることもかなり確信していlocalStorage
ます。
javascript - localStorageオブジェクトはIEで定義されていません
JSアプリケーションでlocalStorageを使用していますが、IE9が主張する理由を疑問に思っていlocalStorage == undefined
ました。私の知る限り、IE8はそれをサポートしていますが、新しいバージョンで動作させる方法はありますか?
local-storage - YUI 2:ストレージユーティリティ-キー/値がページ間で保持されないのはなぜですか
YUI 2ストレージユーティリティを使用して、(同じページで)機能した例に従いました。しかし、2番目のページ(たとえばpage2.html)を作成してキーにアクセスしようとすると、値がnullになります。
したがって、1ページ目で私は次のように呼びます。
同じページでgetItemを使用すると表示されますが、page2.htmlと言うと次のようになります。
nullに戻ります。これがポイントだと思いました。以下は、jquery1.4.2に加えて私が含めたものです
これが私のjavascriptコードの大部分です:
編集:
エリックの答え(非常に役に立ちました!)は機能しましたが、私の場合は特にswf行であることがわかりました(yahooの同じものの代わりにjqueryドキュメントの準備ができていません)。これは、他の点ではほとんど同じである関連コードです。
編集2 面倒な編集についてお詫びしますが、実装する必要があるのでこの投稿に戻り、Ericの例の2ページ目(彼はそれを削除することを選択するかもしれませんが)がまだ値を設定していることに気付きました。これは、ページ間で値を保持することを実際に例示するものではありません。そこで、これをgetの前の2ページ目に追加し、getItemでアラートを実行すると、nullに戻りました。
基本的に2ページのセットコードをコメントアウトします。基盤となるDOMStorageオブジェクトについて詳しく読んだ後、特定のドメインに関連付けられていることがわかりました。たとえば、私がそうする場合:
ローカルマシンでは許可されていない操作が実行されますが、サーバーにアップロードすると機能します。ストレージユーティリティの例でも同じことを行い、それも機能しました。したがって、要点はサーバーに配置されます。
javascript - クリックjqueryで属性「チェック済み」を追加
クリック時にチェックボックスに「チェック済み」の属性を追加する方法を見つけようとしています。これを実行したい理由は、チェックボックスをオフにした場合です。ローカルストレージにそれをhtmlとして保存させることができるので、ページが更新されると、チェックボックスがオンになっていることがわかります。今のところ、チェックを外すと親がフェードしますが、保存してリロードするとフェードしたままになりますが、チェックボックスはオフになっています。
$(this).attr('checked');を試してみました。しかし、チェックを追加したくないようです。
編集:コメントを読んだ後、私は明確ではなかったようです。私のデフォルトの入力タグは次のとおりです。
チェックボックスをクリックすると、その最後に「チェック済み」が追加されます。元:
これを行うには、HTMLをローカルストレージに保存するときにロードするときに、チェックボックスがオンになっているようにレンダリングする必要があります。
javascript - サブドメインからルートドメインのlocalStorageにアクセスする
編集:
簡単にするために:
簡単なUserJSスクリプト(FF / Chrome:Greasemonkey、Opera:組み込み)があり、頻繁に使用しているWebサイトのいくつかの問題を修正しています。問題は、異なるリクエスト間でデータを保存する必要があることです。私の最初の試みはLocalStorage
、サブドメインで機能するようになったときに失敗しました:www.domain.com
そしてsubdomain.domain.com
(残念ながら、ルートドメインは実際にはサブドメインです-ばかげていwww
ます)。どこでも利用できるデータソースにアクセスできる必要があります。
今私は立ち往生しています-何かアイデアはありますか?
javascript - html5 localstorageを使用して、キー値に対応するインデックスを見つけることができますか
私は50の州とlocalstorageに保存されている最大の都市のリストを持っています。上記のコードを使用すると、アトランタが「ジョージア」の最大の都市であることを簡単に取得できます。逆引き参照を実行して「アトランタ」を検索し、「ジョージア」を取得する簡単な方法はありますか?
javascript - ボタンのクリックで変数が更新されていませんか?
ボタンをクリックするだけで何かを変更できる簡単な jQuery スクリプトを作成しています。私の問題は、値を変更して(チェックを入れて)送信ボタンをクリックすると、それがデフォルトとして認識されることです。デフォルトでこれを行うとオフに設定されているので、チェックを外して(オンにして)送信ボタンをクリックすると、デフォルト(オフ)のコマンドになります。これは、ローカル ストレージを使用して設定を保存しているためです。したがって、チェックを外して更新し、送信をクリックすると、適切なアクションが実行されます。
これが私のjQueryです:
そして私の単純なマークアップ
何が問題なのですか?
例: http://kod.singaming.net/simplify/
デフォルトでは、テキストはフェードアウトします。チェックすると、テキストの背景が青色になります。ただし、これは正しく機能しないため、フェードアウトしますが、チェックを外して更新してから送信すると、背景が青色になります。
scripting - || クッキーにアクセス || コンテンツ スクリプトからの localSorage - Chrome 拡張機能
|| Cookieにアクセスする方法はありますか|| コンテンツ スクリプトからlocalSage ?
たとえば、私はlocalStorage.shBox='true'を持っています
コンテンツスクリプトからこれにアクセスしたい..どうすればこれを作ることができますか?
html - HTML5 localStorage を適切に使用するには?
そこで、HTML5 ローカル ストレージに関する Nettut のビデオを読みました。しかし、何らかの理由で、それを自分のコンピューターで動作させることができません。(Ubuntu 10.04 Namoroka 3.6.9pre または Google Chrome 5)。私はこのJavaScriptコードを使用しています:
それから私はその中に<ul contenteditable="true" id="edit">
1つを持って<li>
います。
もちろん、Jquery をリンクしています。
私はここで何か悪いことをしていますか?