28

History.back();前のページを完全に更新した機能が欲しいのですが。

それを行う方法(そしてIE、FF、Chromeで機能させる)。

4

2 に答える 2

28

(window.locationによって)document.referrerにリダイレクトできます

すなわち

window.location.href = document.referrer;

リファラーを特定の場所に渡すためのInternetExplorerの修正:

if(IE){ //IE, bool var, has to be defined
    var newlocation = document.createElement('a');
    newlocation.href = URLtoCall;
    document.body.appendChild(newlocation);
    newlocation.click();
}
于 2011-01-11T12:32:21.837 に答える
7

location replace()メソッドを使用することもできます。

window.location.replace(document.referrer)
于 2011-11-11T09:21:02.560 に答える