以下为通过JS代码让鼠标右键没反应、不能复制方法,有需要的可以参考。
禁用鼠标右键不提示
<script>
function stop(){
return false;
}
document.oncontextmenu=stop;
</script>
禁用鼠标右键并提示
<script language="javascript" type="text/javascript">
function click() { if (event.button==2)
{alert(‘你好,右键已被禁止使用’); } } document.onmousedown=click
</script>
禁止用鼠标选择文本
<script type="text/javascript">
var omitformtags=["input", "textarea", "select"]
omitformtags=omitformtags.join("|")
function disableselect(e){
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
return false
}
function reEnable(){
return true
}
if (typeof document.onselectstart!="undefined")
document.onselectstart=new Function ("return false")
else{
document.onmousedown=disableselect
document.onmouseup=reEnable
}
</script>
禁用右键、按键时返回键值
<script language="javascript" type="text/javascript">
document.oncontextmenu = function(e) {
return false;
}
document.onkeydown= function() {
alert(event.keyCode);
if (event.keyCode == 17 || event.which == 17) {
window.location.reload();
}
}
function noctrl(e) {
if (e.keyCode == 17 || e.which == 17) {
window.location.reload();
}
//浏览器差异:Internet Explorer 使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 使用 event.which。
}
</script>