通過https請求的內容是否仍會被網絡瀏覽器緩存,或者他們是否認爲這種不安全的行爲?如果是這種情況,是否有告訴他們可以緩存?網絡瀏覽器會通過https緩存內容嗎
234
A
回答
126
默認網頁瀏覽器應該緩存通過HTTPS一樣通過HTTP內容,除非經收到HTTP Headers明確告知,否則。
This link是一個很好的介紹在HTTP頭設置緩存設置。
反正是有告訴他們這是確定緩存?
這可以通過在Cache-Control
報頭中設置max-age
值到一個非零值,例如可以實現
Cache-Control: max-age=3600
會告訴這個頁面可以被緩存爲3600秒(1小時)
+0
如果用戶訪問http://mysite.com並下載style.css,那麼當他們訪問https://mysite.com時,style.css會再次獲取請求? – Frank 2011-03-26 08:26:16
188
0
默認情況下Https被緩存。這由全局設置進行管理,該設置不能被應用程序定義的緩存指令覆蓋。要覆蓋全局設置,請在控制面板中選擇Internet選項小程序,然後轉到高級選項卡。選中「安全」部分下的「不要將加密的頁面保存到磁盤」框,但單獨使用HTTPS對IE是否決定緩存資源沒有影響。
WinINet只緩存HTTP和FTP響應,而不是HTTPS響應。 https://msdn.microsoft.com/en-us/library/windows/desktop/aa383928%28v=vs.85%29.aspx
相關問題
- 1. 通過網絡瀏覽器元素獲取文檔內容
- 2. 停止網絡瀏覽器緩存
- 3. 無法讓瀏覽器緩存內容
- 4. 瀏覽器緩存HTML框架內容
- 5. Gpg通過網絡瀏覽器加密
- 6. IPython的:通過網絡瀏覽器
- 7. WIA通過網絡瀏覽器 - ASP.NET
- 8. 通過jQuery檢測瀏覽器緩存
- 9. 通過瀏覽器緩存java腳本
- 10. 瀏覽器緩存靜態內容不利嗎?
- 11. 谷歌瀏覽器不會緩存內容
- 12. 通過網絡瀏覽器購買的應用內硬幣
- 13. Windows Phone 8通過javascript調用在網絡瀏覽器中共享內容
- 14. 通過Selenium/PHPunit訪問瀏覽器會話文件或緩存
- 15. 大多數A級瀏覽器是否通過https將內容緩存到磁盤?
- 16. 通過網絡套接字連接mqtt客戶端與HTTPS從瀏覽器
- 17. 請通過您的網絡瀏覽器登錄:https://support.google.com/mail/accounts/answer/78754(失敗)
- 18. 如果瀏覽器未使用,瀏覽器會緩存CSS背景圖片嗎?
- 19. 防止網絡瀏覽器緩存文件被下載
- 20. 網絡瀏覽器裏面的blogspot? (瀏覽器內的瀏覽器)
- 21. 瀏覽器緩存動態圖像嗎?
- 22. jquery.js在瀏覽器中緩存嗎?
- 23. 瀏覽器緩存圖片嗎?
- 24. 防止用戶通過網絡瀏覽器訪問網頁?
- 25. 在瀏覽器會話中強制瀏覽器緩存
- 26. 瀏覽器不會緩存資源
- 27. 阻止瀏覽器緩存會話ID
- 28. asp.net互聯網瀏覽器pdf緩存
- 29. 網絡瀏覽器內容更改事件窗口電話
- 30. 針對網絡瀏覽器的DOMDocument和內容
是瀏覽器會緩存通過HTTPS內容檢查此鏈接http://neopatel.blogspot.com/2010/02/firefox3-and-caching-https-content.html – 2010-02-09 15:56:10
@KalpeshPatel,這就要看**用戶設置。有些已將緩存設置爲禁用**全部** HTTPS頁面http://blogs.msdn.com/b/ieinternals/archive/2010/04/21/internet-explorer-may-bypass-cache-for-cross- domain-https-content.aspx – Pacerier 2015-03-15 18:10:39