powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Отключить кэширование диалогового окна
4 сообщений из 4, страница 1 из 1
Отключить кэширование диалогового окна
    #39884941
super_marks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день !
В интерактивном репорте вызывается диалоговое окно, в котором есть поле типа 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 диалогового окна отображаются текущие (правильные).
Подскажите пожалуйста что еще можно предпринять ? откуда берется это кэширование, если в приложении ни в родительской странице ни в диалоговом окне оно нигде не указано ? Помогите плиз...
...
Рейтинг: 0 / 0
Отключить кэширование диалогового окна
    #39884984
super_marks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в ходе доп. исследований определил - что в 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....
...
Рейтинг: 0 / 0
Отключить кэширование диалогового окна
    #39885004
super_marks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В хроме тоже есть в заголовке ответа Cache-Control: max-age=86400 но страница диалогового окна не кэшируется при этом
...
Рейтинг: 0 / 0
Отключить кэширование диалогового окна
    #39885217
super_marks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После того как добавил в 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, откуда ?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Отключить кэширование диалогового окна
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]