Ответы:
Попробуй использовать:
location.reload(true);
Когда этот метод получает trueзначение в качестве аргумента, он будет всегда перезагружать страницу с сервера. Если оно ложно или не указано, браузер может перезагрузить страницу из своего кэша.
Больше информации:
a,link,scriptиimgэлементы и добавить случайную строку запроса к концу каждой внешней ссылки после жесткой перезагрузки. Или сделайте это на сервере.