簡體   English   中英

window.location.reload()對Firefox不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM