文章目录
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>阻止用户使用 F5 刷新</title>
</head>
<body>
<textarea rows="8" cols="100" value="123">此方法只能阻止用户使用 F5 刷新页面!</textarea>
<script type="text/javascript">
window.onkeydown = (event) => {
console.log(event, window.event)
// if (!event) {
// event = window.event
// }
if (!event || !event.isTrusted || !event.cancelable) {
return
}
const key = event.key
if (key === 'F5') {
alert(key)
event.preventDefault()
event.returnValue = false
}
}
</script>
</body>
</html>
参考
Web APIs - Document - Document: keydown event