私はこのコードをページに持っています:
<!-- no cache headers -->
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<!-- end no cache headers -->
他のページに行ってブラウザの戻るボタンを押すと(このコードが書かれたページに戻る)、ページのキャッシュ状態がまだ残っています。オプションは、PhaseListener を追加することですが、PhaseListener を追加することは維持する追加のコードであると私に言いました。
問題は次のとおりです:
1. メタ タグ属性 http-equiv 値 cache-control は、すべてのブラウザーの html でまだサポートされていますか?? w3school をチェックインすると、属性 http-equiv に値 cache-control、pragma、および expires がないためです。
2. phaseListener を追加すると、すべてのページにメタ タグを追加することに対してどのような利点がありますか?
よろしくお願いします