Удалить файлы cookie с заданным путем и именем. ⇐ Javascript
-
Гость
Удалить файлы cookie с заданным путем и именем.
Magento + Fastly CDN генерирует и устанавливает файлы cookie для перенаправления GeoIP, при которых вас перенаправляют один раз, а затем больше никогда.
Я хочу выполнить очистку кеша, и если эти файлы cookie существуют, удалить их, чтобы сработало перенаправление.
Вот что устанавливает Fastly:
# поиск по геоIP if (req.url.path ~ "fastlyCdn/geoip/getaction/") { # проверьте, был ли GeoIP уже обработан клиентом. обычно это происходит до того, как будут установлены необходимые файлы cookie. if (req.http.cookie:X-Magento-Vary || req.http.cookie:form_key || req.http.cookie:fastly_geo_store) { ошибка 980 «GeoIP уже обработан»; } еще { # добавляем параметр с кодом страны, только если он еще не существует if (req.url.qs !~ "country_code=") { set req.url = querystring.set(req.url, "country_code", if (req.http.geo_override, req.http.geo_override, client.geo.country_code)); } } URL-путь: "fastlyCdn/geoip/getaction/", имена файлов cookie: X-Magento-Vary, form_key и fastly_geo_store
Я хочу просто очистить их при полной загрузке страницы каждый раз, когда страница загружается, если они существуют.
Спасибо.
Я пробовал написать код, который будет очищать все файлы cookie, но он недостаточно конкретен и слишком широк.
Magento + Fastly CDN генерирует и устанавливает файлы cookie для перенаправления GeoIP, при которых вас перенаправляют один раз, а затем больше никогда.
Я хочу выполнить очистку кеша, и если эти файлы cookie существуют, удалить их, чтобы сработало перенаправление.
Вот что устанавливает Fastly:
# поиск по геоIP if (req.url.path ~ "fastlyCdn/geoip/getaction/") { # проверьте, был ли GeoIP уже обработан клиентом. обычно это происходит до того, как будут установлены необходимые файлы cookie. if (req.http.cookie:X-Magento-Vary || req.http.cookie:form_key || req.http.cookie:fastly_geo_store) { ошибка 980 «GeoIP уже обработан»; } еще { # добавляем параметр с кодом страны, только если он еще не существует if (req.url.qs !~ "country_code=") { set req.url = querystring.set(req.url, "country_code", if (req.http.geo_override, req.http.geo_override, client.geo.country_code)); } } URL-путь: "fastlyCdn/geoip/getaction/", имена файлов cookie: X-Magento-Vary, form_key и fastly_geo_store
Я хочу просто очистить их при полной загрузке страницы каждый раз, когда страница загружается, если они существуют.
Спасибо.
Я пробовал написать код, который будет очищать все файлы cookie, но он недостаточно конкретен и слишком широк.
Мобильная версия