我正在我的php页面上使用一个计时器,但是当有人刷新页面时,计时器会重新开始。
我想禁用在我的php页面上的F5或重新加载选项。
提前感谢。
提前感谢。
function disable_f5(e)
{
if ((e.which || e.keyCode) == 116)
{
e.preventDefault();
}
}
$(document).ready(function(){
$(document).bind("keydown", disable_f5);
});
不可能 - 这种行为是由最终用户控制的,这也是正确的。
你可以做的最接近的事情是在窗口关闭或刷新时显示警告,用户可以决定听从您的警告并继续使用当前页面,还是忽略您的请求并关闭/刷新页面。
禁用此类浏览器功能是不可能的。如果有一个页面禁用了您的F5键,您会喜欢吗?我怀疑。如果您想实现某种安全性,请考虑采用适当的服务器端验证方法。
onbeforeunload
中保存计时器的状态,并在onload
中恢复它。 - Maerlyn