[英]IE / Facebook Issue : Why Facebook Like box not display in Internet Explorer 6 - IE8?
[英]PDF cache(under temporary internet files\content.ie5) issue for IE6 and IE8
我有一個Spring MVC Controller,該請求被映射到URL。 點擊此URL時,將彈出一個保存/打開PDF彈出窗口。打開它時,PDF將保存在臨時Internet文件/content.ie5下作為緩存。 但是,出於安全原因,不應將此PDF保存為緩存。 后來我找到了使用以下方法打開PDF內聯的解決方案:
pResponse.setHeader("Content-Disposition",
"inline;filename=csi.pdf");
PDF不會另存為IE8的緩存,但是對於IE6則會再次緩存。 為了處理這個,我使用了這個:
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1.
response.setHeader("Pragma", "no-cache"); // HTTP 1.0.
response.setDateHeader("Expires", 0); // Proxies.
現在,此解決方案適用於IE6,不適用於IE8。 有人可以讓我知道如何處理。
我認為如果您要處理安全內容,則不應該依賴於緩存/不緩存,因為它是特定於瀏覽器/應用程序的。 例如,您是否嘗試過Firefox? 如果用戶喜歡某些不同(和不同尋常)的瀏覽器怎么辦?
您應該通過https
提供服務,由於加密,它將禁用網絡上所有可能的緩存,但是我相信打開時Acrobat可能仍會緩存它。
另一種選擇是將其設置為受密碼保護的pdf。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.