我在我的 php 页面上使用了一个计时器,但是当一些刷新页面时,计时器从开始开始。我想在我的 php 页面上禁用 f5 或重新加载选项。
提前致谢
我在我的 php 页面上使用了一个计时器,但是当一些刷新页面时,计时器从开始开始。我想在我的 php 页面上禁用 f5 或重新加载选项。
提前致谢
我测试它并且它有效。
function disable_f5(e)
{
if ((e.which || e.keyCode) == 116)
{
e.preventDefault();
}
}
$(document).ready(function(){
$(document).bind("keydown", disable_f5);
});
做不到——这种行为是由最终用户控制的,这是正确的!
您可以做的最接近的事情是在窗口关闭或刷新时显示警告,用户可以决定注意您的警告并坚持当前页面,或者忽略您的请求并关闭/刷新。
请参阅此处:浏览器窗口意外关闭时发出警报
无法禁用此类浏览器功能。如果某个页面禁用了您的 F5 键,您愿意吗?我对此表示怀疑。如果您尝试在这里实现某种安全性,我建议您查看适当的服务器端验证方法。