用户行为检测与禁止
鼠标行为检测
函数 | 条件 |
---|---|
onclick | 单击某个对象时触发 |
ondblclick | 双击某个对象时触发 |
onmousemove | 移动鼠标时触发 |
onmouseover | 鼠标在某个对象上时触发 |
onmouseout | 鼠标从某个对象上移走时触发 |
oncontextmenu | 用户右键时触发 |
复制粘贴行为检测
函数 | 条件 |
---|---|
oncopy | 用户复制时触发 |
oncut | 用户剪切时触发 |
onpaste | 用户粘贴时触发 |
对用户行为的检测有时候能保护网站的信息,比如禁止复制,能简单有效的禁止一些复制党
在检测行为后输出return false;即可禁止原操作,以下是例子:
JS版 禁止用户复制
<body oncopy="alert('禁止复制');return false;">
或
<body oncopy="myFunction()">
jquery的调用只需把on去掉,如“oncopy”只需“copy”
Jquery版 禁止用户复制
$(function(){
$('body').bind('copy', function() {
return false;
});
})
表单输入 关闭输入法,禁止粘贴:
<input style=“ime-mode:disabled " οnpaste=“return false;”>