2015-08-16 2 views
0

Возможно ли очистить кеш на странице sigle с помощью javasscript? Я знаю, что document.location.reload() сделает это. Но можно ли это сделать без обновления страницы?Очистить кеш на странице

+0

Почему, по вашему мнению, вы можете управлять кешем? –

+0

Что еще более важно, почему вы хотите это сделать? Возможно, есть лучший способ решить любую проблему, которая у вас есть. – Stijn

+1

Возможный дубликат [Как программно очистить кеш браузера?] (Http://stackoverflow.com/questions/8155064/how-to-programmatically-empty-browser-cache) – JJJ

ответ

-3

Я не могу придумать способ очистки кеша с помощью Javascript. Вероятно, вы должны попытаться добавить номер версии, чтобы заставить браузер загружать новый. Например, изменить:

<script type="text/javascript" src="myscript.js"></script> 

этому

<script type="text/javascript" src="myscript.js?version=1"></script> 
0

Вы можете сделать, это сказать, что это не кэшировать страницы, отправив соответствующие заголовки или с помощью этих мета-тегов на HTML:

<meta http-equiv='cache-control' content='no-cache'> //clear cache 
<meta http-equiv='expires' content='0'>//clear cache with some expire time 
<meta http-equiv='pragma' content='no-cache'> // no Cache