HTML、JSはマウスの右ボタンを禁止し、全選、コピー、貼り付けを禁止する方法.
3552 ワード
マウスの右ボタンを禁止し、全選択、コピー、貼り付けを禁止する.
oncontextmenuイベント右クリックメニューを無効にします.jsコード:
onselectstartイベントは、Webページで選択した内容を無効にします.jsコード:
oncopyイベントはコピーを無効にします.jsコード:
以上の3つのイベントは、単純にマウスの右ボタンを無効にしたり、コピーしたり貼り付けたりしたい場合は、HTMLのbodyに直接書くこともできます.
マウスイベントを無効にする
キーボードのctrl、alt、shiftを無効にする
oncontextmenuイベント右クリックメニューを無効にします.jsコード:
document.oncontextmenu = function(){
event.returnValue = false;
}
//
document.oncontextmenu = function(){
return false;
}
onselectstartイベントは、Webページで選択した内容を無効にします.jsコード:
document.onselectstart = function(){
event.returnValue = false;
}
//
document.onselectstart = function(){
return false;
}
oncopyイベントはコピーを無効にします.jsコード:
document.oncopy = function(){
event.returnValue = false;
}
//
document.oncopy = function(){
return false;
}
以上の3つのイベントは、単純にマウスの右ボタンを無効にしたり、コピーしたり貼り付けたりしたい場合は、HTMLのbodyに直接書くこともできます.
<body oncontextmenu = "return false" >body>
<body onselectstart = "return false" >body>
<body oncopy = "return false" >body>
マウスイベントを無効にする
document.onmousedown = function(e){
if ( e.which == 2 ){// ,
return false;
}
if( e.which==3 ){//
return false;
}
}
キーボードのctrl、alt、shiftを無効にする
document.onkeydown = function(){
if( event.ctrlKey ){
return false;
}
if ( event.altKey ){
return false;
}
if ( event.shiftKey ){
return false;
}
}