2017-04-12 9 views
0

私のWebアプリケーションは、ユーザの入力に応じて、Javascriptを使用して動的にCSSを変更します。ユーザーが更新されたページから離れ、BACKを押すと、ディスクキャッシュからページがリロードされますが、CSSの変更はなくなります。したがって、ページはユーザーの入力前と同じように見えます。ChromeでHTML/CSSの変更をキャッシュするにはどうすればよいですか?

これは正常ですか? CSSの変更を含む更新されたHTMLをChromeにキャッシュさせる方法はありますか?

答えて

1

これはChromeとは関係ありません。 CSSルールがエンドユーザ入力(JavaScript CSS操作)によって変更され、それ以外の処理が行われない場合、これらのCSSルールの更新(最新のCSSルール)はブラウザのメモリに保存され、ページが更新されると消去されます。

これらの更新されたCSSを「キャッシュ」するには、LocalStorage(ブラウザ側)またはサーバー内のデータベースに保存して永続化する必要があります。

関連する問題