在我的php页面上禁用重载和f5

时间:2013-03-31 19:03:10

标签: php javascript jquery timer

我在我的php页面上使用计时器但是当一些刷新页面时计时器从开始开始。 我想在我的php页面上禁用f5或重新加载选项。

提前致谢

3 个答案:

答案 0 :(得分:8)

我测试它并且有效。

function disable_f5(e)
{
  if ((e.which || e.keyCode) == 116)
  {
      e.preventDefault();
  }
}

$(document).ready(function(){
    $(document).bind("keydown", disable_f5);    
});

答案 1 :(得分:2)

无法禁用此类浏览器功能。如果页面禁用了你的F5键,你会喜欢它吗?我对此表示怀疑。如果您尝试在此处实现某种安全性,我建议您查看正确的服务器端验证方法。

答案 2 :(得分:2)

无法完成 - 该行为由最终用户控制,这是正确的!

您可以做的最近的事情是在窗口关闭或刷新时显示警告,用户可以决定留意您的警告并坚持使用当前页面,或者忽略您的请求并关闭/刷新。

见这里:Alert when browser window closed accidentally