Лучший способ отключить клиент, кэширующийся

имя атрибута - backgroundTint

, поэтому я думаю, что есть функция с именем

button.setBackgroundTint(color)

5
задан dfa 12 June 2009 в 08:11
поделиться

2 ответа

Drupal 6 делает это (работает во всех известных мне браузерах):

  • Истекает : Sun, 19 ноября 1978 г., 05:00:00 GMT
  • Последнее изменение : пт, 12 июня 2009 г., 08:01:46 GMT (фактическая дата изменения)
  • Cache-Control : store, no-cache, must-revalidate, post-check = 0, pre-check = 0

В этом случае нет заголовка прагмы. Я не уверен, почему ваш пример не работает, это могут быть отрицательные временные метки, это работает на ~ 250 000 сайтов Drupal :)

7
ответ дан 14 December 2019 в 04:46
поделиться

Ваше первоначальное решение не работало надежно, потому что:

  • Управление кешем используется для указания директив, которые ДОЛЖНЫ выполняться всеми механизмами кэширования в цепочке запроса / ответа. Единственные известные мне механизмы - это прокси, поэтому пользовательские агенты не связаны с ними.
  • Заголовок Pragma: не содержит значения. Я не уверен, что это даже законно - с точки зрения протокола HTTP.
1
ответ дан 14 December 2019 в 04:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: