2011-02-18 20 views
5

Tamam, öncelikle bu, kullanıcının tamamlanmamış görevlerin bir listesini göreceği bir web sitesidir. Kullanıcının tam bir düğmeyi tıklaması ve ardından öğenin artık göstermediği şekilde çalışması gerekir.BlackBerry tarayıcısı no-cache meta etiketleriyle bile önbelleğe alma

Bir öğenin "tamamlandığını" tıkladıklarında, onclick işlevi bir SQL güncelleştirme deyimini çalıştırır ve sonra bu sayfaya geri bir response.redirect geri gönderir, sql ifadesi düzgün bir şekilde yürütülür, sayfa yeniden yönlendirilir, ancak liste öğesi hala orada!

kullanıcı sonra sayfayı çıkar ve onunla liste öğesi kayboldu HAS geri gelirse, bu ancak Bunu durdurmak için yerinde takip koyduk, benim sayfa önbelleğe olduğunu düşündürüyor:

<meta http-equiv="Cache-Control" content="no-cache, must-revalidate, post-check=0, pre-check=0" />
benim BlackBerry Bold koşu OS 5.0 üzerinde iyi, ama BlackBerry Bold koşu OS 4.x

Herhangi i olan müşteriler için çalışmaz <meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />

Bunun ne olabileceği konusunda en çok takdir edilenler.

cevap

0

böyle bir şey deneyin: Bu Blackberry destek forumundan olduğunu

<!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> 

: http://supportforums.blackberry.com/t5/Web-Development/Browser-cache-and-quot-Back-quot-button/m-p/155986

+0

Sizin için teşekkürler tepki! Ne yazık ki bunu denedim ve işe yaramadı, gerçekten bir tuğla duvara çarptı. –