2
A
回答
1
我一直能夠可靠地實現這一點的唯一方法,特別是使用AJAX,是在頁面Url上附加一個查詢字符串標記,如DateTime.Now.Ticks
。您可以指望<META>
標籤。
http://bla.com/bla.aspx?token=348343889
0
試試這個:
編輯 - 增加SetNoStore()
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
我想你也一樣可以做到這樣:
<meta http-equiv="Expires" CONTENT="0">
<meta http-equiv="Cache-Control" CONTENT="no-cache">
<meta http-equiv="Pragma" CONTENT="no-cache">
這裏有一個解決方案,它的具體的Safari瀏覽器:
<body onunload="" ...>
這裏的另一種解決方案,但它是一個黑客攻擊的一位:
<script type="text/javascript">
function noBack(){window.history.forward();}
noBack();
window.onload=noBack;
window.onpageshow=function(evt){if(evt.persisted)noBack();}
window.onunload=function(){void(0);}
</script>
相關問題
- 1. 如何指示網頁瀏覽器不要緩存頁面?
- 2. 如何確保CSS/JS文件不在瀏覽器上緩存?
- 3. 瀏覽器會使用不同的ETag緩存頁面嗎?
- 4. 確保Mozilla Firefox瀏覽器不會緩存網頁的JSP代碼?
- 5. 如何確保NSUrlSession不會獲取緩存頁面?
- 6. 確保網頁沒有被緩存,跨所有瀏覽器
- 7. 瀏覽器不會緩存資源
- 8. 確保Django模板永遠不會被任何瀏覽器緩存
- 9. Java/Wicket - 如何阻止瀏覽器從緩存頁面?
- 10. 確保緩存清單不被使用IIS的瀏覽器緩存
- 11. 跨瀏覽器的頁面緩存不一致
- 12. 瀏覽器如何打開保存的html頁面
- 13. 使頁面告訴瀏覽器不要緩存/保留輸入值
- 14. Codeigniter禁用管理面板的瀏覽器頁面緩存
- 15. 阻止瀏覽器緩存會話ID
- 16. 瀏覽器不保存cookies
- 17. 如何獲得不受瀏覽器緩存影響的頁面修改日期?
- 18. 如何處理瀏覽器緩存?
- 19. 如何刪除瀏覽器緩存?
- 20. 瀏覽器如何清空緩存?
- 21. 從Chrome瀏覽器會自動緩存時匹配網頁URL
- 22. 利用瀏覽器緩存 - 正確獲取緩存方法
- 23. 導航形式頁面清除瀏覽器緩存
- 24. Safari瀏覽器似乎緩存頁面和DOM狀態
- 25. 等到瀏覽器加載頁面,清除緩存
- 26. 在瀏覽器中:在(DOM)更新後緩存頁面?
- 27. 我的頁面是否從瀏覽器緩存加載?
- 28. 瀏覽器顯示我的html頁面的緩存副本
- 29. PHP緩存控制瀏覽器只緩存頁面的一部分
- 30. 如果瀏覽器未使用,瀏覽器會緩存CSS背景圖片嗎?
似乎不是在iPhone上運行。 – joek1975
這兩種解決方案都無效? –
編輯我的答案。再次嘗試第一個解決方案。 –