>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Зачем firefox отключила Clear-Site-Data? http://forum.mozilla-russia.org/viewtopic.php?id=77565 |
Bro > 07-04-2022 15:24:30 |
В одном проекте для кеширования больших данных которые поступают с сервера и не помещаются в очень маленький storage, используется GET запрос. Схема такая. Идёт запрос на сервер - GET. Возвращаются полезные данные для пользователя. Также устанавливается etag для этих данных. Если пользователь опять запрашивает эти данные, то сервер проверив etag и определив что данные не изменились - возвращает 304. И клиент берёт данные с кеша. Собственно старая рабочая схема. Разумеется данные для разных пользователей разные. И тут становится проблема. Как удалить данные клиента с кеша, если клиент разлогинивается с сайта? Есть такой замечательный заголовок Clear-Site-Data https://developer.mozilla.org/en-US/doc … -Site-Data Собственно при возвращении заголовка с сервера - браузер должен почистить все кеши для сайта. Я проверил работает на движках хромиума. Гугл, Edge и прочих. Но вот в мозиле не работает. По ссылке приведённой выше сказано - до 94 версии работало. Но потом отключили и что бы включить надо специально лезть в настройки. Разумеется никто этого делать не будет.
Внимание вопрос - а нафига? Постоянно сталкиваюсь с мелкими геморроями на мозиле. Но пока пользоваться можно. Примерно так умирала Opеra 12. |
zzzephire > 08-04-2022 10:01:26 |
Bro пишет
Это путь руководства мозиллы - создать побольше проблем. Да и привыкнуть уже давно пора к мелкому хроническому гемору |