2016-09-19 8 views
0

登録されているサービス担当者がいます。私はgetJSONを使用していくつかの情報を取得するために鉄道のAPIを使用しており、DOMにjavascriptを使って情報を表示しています。 APIがロードされ、ボタンを押すとリクエストが送信されます。 urlは入力値に依存します。私は自分のhtml、css、jsファイルをキャッシュストレージにキャッシュしています。鉄道APIのURLをキャッシュストレージにキャッシュするにはどうすればよいですか?ボタンをクリックした後にキャッシュするAPI URLを追加する

答えて

0

あなたが探しているものはwindow.localStorageです。ここでは、文字列(または文字列化されたオブジェクト)をクライアントのブラウザのキーと値のペア辞書に格納できます。

+0

リクエストを既存のキャッシュストレージにキャッシュする可能性はありますか? – Ajayv

+0

私は 'キャッシュ'はリクエスト/レスポンスを特別に保存するためのものだと思います。作成したリクエストをAPIに保存したい場合は、[Cache.put](https://developer.mozilla.org/en-US/docs/Web/API/Cache/put)を使用して、 [CacheStorage.keys()](https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage/keys)を使用して既存のキャッシュされた値を取り出し、呼び出しを見つけることができますそれは以前に作られたものです。 –

関連する問題