Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript window.location.reload()不适用于Firefox_Javascript_Angular_Google Chrome_Firefox_Reload - Fatal编程技术网

Javascript window.location.reload()不适用于Firefox

Javascript window.location.reload()不适用于Firefox,javascript,angular,google-chrome,firefox,reload,Javascript,Angular,Google Chrome,Firefox,Reload,我正在尝试刷新点击功能页面 reloadPage(){ this._$window.location.reload(); this._$window.onbeforeunload = null; } 上面的代码在Chrome和IE中运行良好。但在Firefox中,会收到提示消息,说此页面要求您确认要离开-您输入的数据可能无法保存 如何在Firefox中防止这种情况 注意:没有Jquery。您可以使用设置超时功能,我希望它在任何情况下和任何浏览器中都能工作。请看下面的代码片段 setTime

我正在尝试刷新点击功能页面

reloadPage(){
 this._$window.location.reload();
 this._$window.onbeforeunload = null;
}
上面的代码在Chrome和IE中运行良好。但在Firefox中,会收到提示消息,说此页面要求您确认要离开-您输入的数据可能无法保存

如何在Firefox中防止这种情况


注意:没有Jquery。

您可以使用设置超时功能,我希望它在任何情况下和任何浏览器中都能工作。请看下面的代码片段

setTimeout(function(){
  window.location.reload();
});
或者简单地说:


这将允许您在不提示的情况下重新加载:

window.location.href = window.location;
见钢笔:

您试过这个吗?[如何控制离开页面上的浏览器确认对话框?]@moghya,Chrome&IE也在使用它。他们没有提到Firefox。
window.location.href = window.location;