即使使用无缓存元标记,也可以使用BlackBerry浏览器缓存

hay*_*y_m 5 browser caching blackberry

好的,首先,这是一个用户看到未完成任务列表的网站.它应该工作,所以用户点击一个完整的按钮,然后该项目不再显示,似乎不是!

当他们点击一个项目的'完成'时,我有onclick函数执行一个SQL更新语句然后做一个response.redirect回到那个页面,sql语句正确执行,页面重定向但是列表项仍然存在!

如果用户然后退出页面并返回到它,列表项HAS消失了,这使我认为该页面正在缓存,但是我已经放置了以下内容来阻止它:

<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" />

这在运行OS 5.0的BlackBerry Bold上很好,但对于运行OS 4.x的BlackBerry Bold的客户不起作用

任何关于这可能是什么的想法都是最受欢迎的.

Mus*_*sis 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>
Run Code Online (Sandbox Code Playgroud)

这是来自黑莓支持论坛: http://supportforums.blackberry.com/t5/Web-Development/Browser-cache-and-quot-Back-quot-button/mp/155986