2012-03-29 13 views
1

私はRFCのこのセクションでは、ユーザーが「戻る」になった場合という意味ではない全体のキャッシング対ブラウザの履歴の問題とRFC2616 13.13RFC2616 13.3、ブラウザの歴史とキャッシュ

まわりで私の頭を取得しようとしてきました例えば、ブラウザは、ユーザがそれ以外の設定をしていない限り、キャッシュディレクティブを無視して、ローカルストレージのページを常に表示する必要があります。

キャッシュディレクティブが指示する場合でも、履歴をナビゲートするときにページをリロードするブラウザは、仕様に準拠していません。 「これはサービス作成者がHTTPの有効期限コントロールとキャッシュコントロールを使用しないように強制する傾向があるためです」という仕様が悪いと言っています。

また、ディレクティブがキャッシュにしないように指示することができます。 Cache-Control: no-storeを使用して、それをその履歴キャッシュに保存することができますか?

私が読んだところでは、ほとんどのブラウザがOpera以外の標準に違反しているようです。これは、履歴からの機密データを含むページの再表示に関するセキュリティ上の懸念が、標準の話し合いよりも重要であると考えられるからです。

この分野で誰かが光を当てることができれば、感謝したいと思います。

答えて