5

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

提前致谢

4

3 回答 3

9

我测试它并且它有效。

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

$(document).ready(function(){
    $(document).bind("keydown", disable_f5);    
});
于 2013-09-23T14:30:37.917 回答
3

做不到——这种行为是由最终用户控制的,这是正确的!

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

请参阅此处:浏览器窗口意外关闭时发出警报

于 2013-03-31T19:07:45.400 回答
2

无法禁用此类浏览器功能。如果某个页面禁用了您的 F5 键,您愿意吗?我对此表示怀疑。如果您尝试在这里实现某种安全性,我建议您查看适当的服务器端验证方法。

于 2013-03-31T19:07:21.047 回答