上の赤い表示を Web ページに挿入してマウスの右クリックを無効にすることができます
onselectstart="return false" は選択を禁止し、ondragstart="return false" はドラッグ アンド ドロップを禁止します、oncopy= document.selection.empty () コピーは禁止されています。
保存を無効にする:
、先頭に配置されます。
貼り付けを無効にする:
入力メソッドをオフにする:
>
マウスの右ボタンを無効にします:
function document.oncontextmenu(){event.returnValue=false;}
F1 ヘルプを無効にします:
function window.onhelp(){return false}
他のキーをブロック
function document.onkeydown()
{
if ((window.event.altKey)&&
((window.event.keyCode==37)|| //Alt 矢印キーをシールド←
( window.event.keyCode= =39))) //Alt 方向キーをブロック→
{
alert("Web 上で前方または後方に移動するために ALT 方向キーを使用することはできません!") ;
event.returnValue=false;
}
/* 注: これは実際には Alt 方向キーを保護するものではありません。
Alt 方向キーを押すと警告ボックスが表示されるため、Alt キーを押したままにします。
マウスで警告ボックスをクリックします。このシールド方法は失敗します。今後、
Alt キーをブロックする本当の方法を知っている専門家がいたら、ぜひ教えてください。 */
if ((event.keyCode==8) || //バックスペース削除キーをシールドします
(event.keyCode==116)|| //F5 更新キーをシールドします
(event. ctrlKey &&event.keyCode==82)){ //Ctrl R
event.keyCode=0;
event.returnValue=false;
if (event.keyCode==122){イベント .keyCode=0;event.returnValue=false;} //シールド F11
if (event.ctrlKey &&event.keyCode==78)event.returnValue=false; //シールド Ctrl n
if (event.keyCode=0;event.returnValue=false;} .shiftKey &&event.keyCode==121)event.returnValue=false; //シールド シフト F10
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
ウィンドウ。 event .returnValue = false; //Shift キーを押しながらマウスの左ボタンを押して新しい Web ページを開きます
if ((window.event.altKey)&&(window.event.keyCode==115)) //Alt F4 をシールドします
{
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
return
}
}
ブロック印刷: