History.Back与刷新

Lar*_*rsi 24 javascript browser-history

我希望History.back();功能完全刷新上一页.

知道如何做到这一点(并使其在IE,FF和Chrome中工作).

ste*_*ecb 25

您可以将(通过window.location)重定向到document.referrer

window.location.href = document.referrer;
Run Code Online (Sandbox Code Playgroud)

Internet Explorer修复了将referrer传递到特定位置的问题:

if(IE){ //IE, bool var, has to be defined
    var newlocation = document.createElement('a');
    newlocation.href = URLtoCall;
    document.body.appendChild(newlocation);
    newlocation.click();
}
Run Code Online (Sandbox Code Playgroud)


Mor*_*ori 6

您还可以使用location replace()方法:

window.location.replace(document.referrer)
Run Code Online (Sandbox Code Playgroud)