Как отключить кеширование 301 ответов в расширении для определенных доменов - PullRequest
0 голосов
/ 17 мая 2019

Я работаю над расширением Chrome, которое обнаруживает и перенаправляет определенные домены, но когда исходный сервер отправляет перенаправление 301, кэшированный ответ мешает определить, следует ли мне выполнять собственное перенаправление на последующие запросы.Мне нужно расширение, чтобы браузер не кэшировал перенаправление.

Я посмотрел на событие onHeadersReceived, так как это, кажется, первое событие, которое срабатывает после того, как мы получим ответ 301, но это событие срабатывает последирективы кэширования получены и не будут препятствовать кэшированию ответа.

1 Ответ

0 голосов
/ 17 мая 2019

Если вам трудно с редиректом 301 на вашем веб-сайте, который никогда не меняется в вашем браузере, даже при использовании сети -> Отключить кеш (когда открыт DevTools) с открытыми инструментами разработки.Попробуйте в DevTools ввести в консоль: $.get(“https://redirect.url.com/page”), который вернул ответ на сообщение как 200. Проверьте это blogpost для получения более подробной информации.

...