Respostas:
Tente usar:
location.reload(true);
Quando este método recebe um truevalor como argumento, fará com que a página seja sempre recarregada do servidor. Se for falso ou não especificado, o navegador pode recarregar a página do cache.
Mais informações:
window.location.href = window.location.href
a,link,scripteimgelementos e acrescentar uma string de consulta aleatório ao final de cada referência externa após a recarga dura. Ou, faça isso no servidor.