Ошибка заголовка Clear-Site-Data в консоли Chrome - PullRequest
0 голосов
/ 14 января 2019

Я пытаюсь реализовать кнопку очистки кэша для нашего веб-сайта, которая добавит заголовок Clear-Site-Data к определенному маршруту, чтобы мы могли быть относительно уверены, что пользователи получают последнюю версию javascript, css и т. Д. После выпуск Я назначаю заголовок в моем ActionMethod следующим образом: enter image description here

Согласно инструментам разработчика, я получаю заголовок на клиенте:

enter image description here

Итак, Chrome пытается сделать то, что я спрашиваю, но выдает ошибку, говоря, что типы, которые я передаю, не распознаются: console error when loading page with Clear-Site-Data header

Я что-то упускаю из-за того, как создаю заголовок? Это ошибка?

1 Ответ

0 голосов
/ 13 марта 2019

Хорошо, вот мы и через несколько месяцев, и я наконец-то вспомнил, что вернулся и опубликовал рабочее решение. В то время, когда я задавал вопрос, я не понимал, что кавычки, как ожидается, будут рассматриваться как буквальные в примерах заголовков ответов, которые я нашел. Поэтому в коде, который я разместил в своем вопросе, не было нескольких \ символов в строках. В итоге получилось так:

enter image description here

Заголовки на клиенте теперь выглядят так (обратите внимание на кавычки вокруг кеша и хранилища):

enter image description here

И кеш и localStorage очищаются по желанию. Надеюсь, это поможет кому-то еще!

...