2011-02-18 183 views
5

好吧,首先這是一個網站,用戶在這裏看到一個不完整的任務列表。它應該工作,所以用戶點擊一個完整的按鈕,然後該項目不再顯示,似乎不是!黑莓瀏覽器緩存即使沒有緩存meta標籤

當他們點擊一個項目的'complete'時,我有onclick函數執行一個SQL更新語句,然後做一個response.redirect回到那個頁面,sql語句正確執行,頁面確實重定向但是這個列表項目是還在那兒!

然後,如果用戶退出頁面,回來給它的列表項已經消失了,這讓我覺得頁面緩存,但是我已經到位,以制止這種以下幾點:

<meta http-equiv="Cache-Control" content="no-cache, must-revalidate, post-check=0, pre-check=0" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />

這是對我的黑莓Bold運行OS 5.0罰款,但爲客戶提供黑莓Bold運行OS 4.x的

任何我不工作這可能是最受讚賞的。

回答

0

嘗試是這樣的:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
    <head> 
    <META HTTP-EQUIV="Expires" CONTENT="0"> 
    <META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"> 
    <title>Expires Example Page</title> 
    </head> 
    <body> 
    Hello World! 
    </body> 
</html> 

這是從BlackBerry支持論壇:http://supportforums.blackberry.com/t5/Web-Development/Browser-cache-and-quot-Back-quot-button/m-p/155986

+0

感謝您的支持響應!不幸的是,我已經嘗試過,也沒有工作,真的碰到了這個磚牆 – 2011-02-18 15:06:07