Как да принудите браузъра на посетителите да изтрие кеша

Как можете да принудите потребителския браузър да изтрие своя кеш, който принадлежи на вашия уебсайт. Възможно ли е това? Възниква например проблем с пренасочване. По-късно се оправя. Но глупавите кешове на браузъра пренасочват поради грешка и продължават да го правят.

Това се коригира при изтриване на кеша. Възможно ли е това чрез asp.net?


person MonsterMMORPG    schedule 28.02.2013    source източник
comment
Това отговаря ли на въпроса ви? Принудително изчистване на кеша на браузъра   -  person volvereabhi    schedule 15.12.2020


Отговори (4)


Опитайте да използвате <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">

Прочетете повече за Полезни HTML мета тагове

Как да предотвратите кеширането в Internet Explorer

person huMpty duMpty    schedule 28.02.2013
comment
Няма да помогне, ако е пренасочване - person barracel; 28.02.2013
comment
ако напишете това, браузърът ще кешира ли някакво пренасочване? - person MonsterMMORPG; 01.04.2013

Ако говорим за HTTP301, тогава не можете да направите нищо по въпроса:

http://getluky.net/2010/12/14/301-redirects-cannot-be-undon/

Можете обаче да добавите друго пренасочване, така че ако A пренасочва към B и трябва да пренасочва към C, тогава променете B да пренасочва към C.

person Jakub Konecki    schedule 28.02.2013

huMpty duMpty отговорът е правилен. Не можете да принудите клиент да изпразни кеша си, тъй като това е команда на файловата система от страна на клиента.

person Ninja2k    schedule 28.02.2013

Не можете да принудите браузърите да изчистят кеша си, можете само да дадете удари на това, което може да бъде кеширано.

Единственият начин да избегнете проблема си е версия на URL адреси и промяна на версията след корекцията. Проблемът е, че трябваше да го направите предварително и не винаги си струва / практично.

person barracel    schedule 28.02.2013