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的客户不起作用
任何关于这可能是什么的想法都是最受欢迎的.
尝试这样的事情:
<!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