firefox浏览器返回按钮没有't刷新页面
firefox browser back button doesn't refresh the page
我的应用程序在chrome上运行良好,但在Firefox(v32.0)中,它产生了一个问题。
与注销后一样,如果单击浏览器的后退按钮返回。它不应该允许返回并加载以前访问过的页面。
我已经很好地实现了这一点,并且在任何地方都能很好地工作。它在镀铬方面也很好用。但在firefox浏览器的后退按钮的情况下,它不会刷新/重新加载页面,只是显示以前访问过的页面。
我想如果我让它在点击后退按钮时重新加载页面,那么它就会被解决。
为此,我在该页面上尝试了以下代码:
<input type="hidden" id="refreshed" value="no">
<script type="text/javascript">
onload=function(){
console.log("method called.......");
var e=document.getElementById("refreshed");
if(e.value=="no")
{
e.value="yes";
}
else
{
e.value="no";
location.reload();
}
}
</script>
但它没有起作用。
有什么建议吗?
我怀疑您的代码是否有效,我看不出它将如何到达else
,因为onload
在页面加载时只发生一次,而reload
将在下一次页面加载时再次调用它。为了防止后退按钮,您可以使用window.onbeforeunload
。
此处的更多详细信息:如何使用javascript 停止浏览器返回按钮
相关文章:
- 如何在用户返回和上一个按钮时刷新下拉列表
- Jquery在刷新时返回元素的旧值
- 如何返回到上一页并用php或javascript刷新它
- 当我点击浏览器返回选项时,阻止在php上刷新页面
- 引导程序3:返回页面刷新的下拉选项卡
- 代码返回上次刷新前的最新值,而不是插入的最新的值
- 刷新所有信息返回按钮按下:RubyonRails
- 检查用户是否刷新,返回,关闭浏览器等 socket.io
- 使用 ajax 调用使用操作类返回的数据刷新(更新)表的各个行
- 返回 false 不会停止刷新页面,并且不打印错误消息
- 在浏览器返回时触发事件,并使用新 url 强制刷新或重新加载页面
- 刷新从承诺返回$http数据
- 防止刷新后返回不工作
- 即使返回 false,页面也会刷新
- 如何在不刷新 angularjs 的情况下返回上一页
- 身份验证后将用户对象返回到父页面,无需刷新页面
- 我怎么知道在Firefox中是点击了刷新按钮还是浏览器返回按钮
- 为什么"document.styleSheets”;每次刷新3到5次浏览器后返回空值
- 如何在javascript或jquery中跟踪浏览器刷新/返回/选项卡关闭和浏览器关闭事件
- Ajax .加载刷新/返回按钮