监听页面失焦,禁右键及Ctrl键
- 监听页面失焦代码:
useEffect(() => {
window.addEventListener('visibilitychange', function () {
if (document.hidden) {
// 失去焦点
notification.open({
message: '',
description: '请勿切换屏幕!',
})
}
})
}, [])
- 禁右键及Ctrl键代码:
// 禁用右键菜单,键盘按键
document.oncontextmenu = function () {
return false
}
document.onkeydown = function (e) {
if (e.ctrlKey) {
return false
}
}