|
Отключить кэширование диалогового окна
|
|||
---|---|---|---|
#18+
Добрый день ! В интерактивном репорте вызывается диалоговое окно, в котором есть поле типа datepicker. Проблема в том, что когда нажимаешь на иконку - то дата в календарике выбирается правильно (соответствует текущей), а вот время не меняется сколько бы не вызывал диалоговое окно. Путем экспериментов в консоли браузера - увидел, что страница модального окна кэшируется и в заголовке ответа указан Cache-Control :max-age=86400. При этом в апексе Server Cache для диалогового окна и всех регионов этого окна указан как Disable... Пытался в HTML Header диалогового окна добавить : <meta http-equiv="Cache-Control" content="no-cache"> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> не помогло... Когда перелогиниваешься в приложении - кэш сбрасывается и дата со временем на этот момент в datepicker диалогового окна отображаются текущие (правильные). Подскажите пожалуйста что еще можно предпринять ? откуда берется это кэширование, если в приложении ни в родительской странице ни в диалоговом окне оно нигде не указано ? Помогите плиз... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2019, 13:55 |
|
Отключить кэширование диалогового окна
|
|||
---|---|---|---|
#18+
в ходе доп. исследований определил - что в Chrome никаких проблем с datepicker не возникает, т.е. он ведет себя так как и предполагалось - показывает текущую дату и время в календарике отключил кэширование в браузере Mozilla Firefox, а именно : about.config browser.cache.disk.enable --> false browser.cache.memory.enable --> false после этого datepicker заработал нормально и в Mozilla Firefox т.е. проблема связана с кэшированием в браузере и почему-то именно Mozilla Firefox перепроверил все Security Browser chace в Apex - установлено Disabled.... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2019, 15:48 |
|
Отключить кэширование диалогового окна
|
|||
---|---|---|---|
#18+
В хроме тоже есть в заголовке ответа Cache-Control: max-age=86400 но страница диалогового окна не кэшируется при этом ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2019, 16:59 |
|
Отключить кэширование диалогового окна
|
|||
---|---|---|---|
#18+
После того как добавил в Shared Components --> Security--> Browser security: Pragma: no-cache Cache-Control: no-cache, no-store, max-age=0, must-revalidate ситуация улучшилась : Cache-Control: no-cache, no-store, max-age=0, must-revalidate, max-age=86400 но все-равное откуда-то лезет max-age=86400, откуда ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2019, 12:02 |
|
|
start [/forum/topic.php?fid=50&msg=39885004&tid=1873962]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 268ms |
0 / 0 |