我知道,可以定义一个时间,之后会自动刷新html网站。但有没有办法限制这个速度,所以例如一个人不能按住F5键以“连续”刷新网站?是在html文件本身,还是在服务器上有一些特别针对该文件的设置?
答案 0 :(得分:1)
如果您无法重新加载页面,则可以阻止用户始终关闭您的网站,除非他/她关闭浏览器,这将非常麻烦。
几乎所有你能做的就是在重装页面之前问他你确定吗?但你不能完全阻止用户这样做
<script type="text/javascript">
window.onbeforeunload = function() {
return "are you sure you want to leave?";
}
</script>
或者您可以在keyDown事件e
发生
if ((e.which || e.keyCode) == 82 || (e.which || e.keyCode) == 116) e.preventDefault(); };
但如果您只想限制用户超出费率,您可以通过编程PHP和ASP等语言来处理它,并在用户会话中保存访问次数,如果超过该数量,则将其重定向到某个警告