[英]window.location.reload() not working for Firefox
我正在嘗試刷新點擊功能頁面。
reloadPage(){
this._$window.location.reload();
this._$window.onbeforeunload = null;
}
上面的代碼在Chrome和IE中工作正常。 但是在Firefox中,出現提示信息,提示此頁面要求您確認要離開,但輸入的數據可能不會保存 。
如何在Firefox中防止這種情況?
注意:沒有Jquery。
您可以使用設置超時功能,我希望它可以在任何情況下和任何瀏覽器中工作。 請查看下面的代碼片段。
setTimeout(function(){
window.location.reload();
});
或者簡單地:
setTimeout(location.reload)
這應該允許您在沒有提示的情況下重新加載:
window.location.href = window.location;
見筆: https : //codepen.io/ndcunningham/pen/mjpdEE?editors = 1111
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.