Кэширование браузера BlackBerry даже с мета-тегами без кэширования - PullRequest
5 голосов
/ 18 февраля 2011

Хорошо, во-первых, это веб-сайт, где пользователь видит список задач, которые не выполнены.Это должно работать так, чтобы пользователь нажимал кнопку завершения, а затем элемент больше не показывался, хотя, похоже, нет!

Когда они нажимают кнопку «завершить» для элемента, который у меня есть, функция 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" />

, что хорошо для моей BlackBerry Bold под управлением ОС 5.0, но не работает для клиентов с BlackBerry Bold под управлением ОС 4.x

Любые идеи о том, что это может быть, наиболее ценны.

Ответы [ 2 ]

0 голосов
/ 03 сентября 2013

Как насчет этого http://developer.blackberry.com/bbos/html5/documentation/rim_cache_element_1264486_11.html

попробуйте изменить disableAllCache на false в config.xml

<rim:cache disableAllCache=["true" | "false"]
           aggressiveCacheAge="time"
           maxCacheSizeTotal="size"
           maxCacheSizeItem ="size" />
0 голосов
/ 18 февраля 2011

Попробуйте что-то вроде этого:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...