ホームページ >ウェブフロントエンド >jsチュートリアル >js_javascriptスキルにおけるシールドの使用例

js_javascriptスキルにおけるシールドの使用例

WBOY
WBOYオリジナル
2016-05-16 17:27:571195ブラウズ

js屏蔽效果

复制代码代码如下:

/**ブロック F1 ヘルプ*/
window.onhelp = function(){return false;}
/**
*ブロック F5、Ctrl N、Shift F10、Alt F4
*他のキーをブロックしたい場合は、対応するキーコードを見つけて、この方法に従ってください
*/
document.onkeydown = function(event){
event = window.event ||イベント;
if(event.keyCode==116 || (event.ctrlKey &&event.keyCode==78) || (event.shiftKey &&event.keyCode==121) || (event.altKey &&event.keyCode= =115)){
event.keyCode =0;
event.returnvalue = false;
}
}
/**マウスの右ボタンをブロックする*/
document.oncontextmenu = function(){return false;}
//または
document.onmousedown = function(even ){
イベント = window.event ||イベント;
if(document.all &&event.button == 2) {
event.returnvalue=false;
}
}
/**
* 「戻る」機能をブロックします (Google)
* @param url ページのリダイレクト先の URL
*/
function replaceLocation(url){
document.location.replace(url);
}
/**選択した Web コンテンツをブロックする*/
document.onselectstart=function(){return false;}
/**Web コンテンツのコピーをブロックする*/
document.body.oncopy = function(){return false;}
/**Web コンテンツをブロックおよびカットする*/
document.body.oncut = function(){return false;}
/**Web ページへのコンテンツの貼り付けをブロックする*/
document.body.onpaste = function(){return false;}
/**画面のコピーをブロックします (クリップボードを継続的にクリアします)*/
window.setInterval('window.clipboardData("Text", "")', 100);
/**
* ソース ファイルの表示をブロックします ( )
*/
function clear() {
var source=document.body.firstChild.data;
document.open();
document.close();
document.body.innerHTML = ソース;
}
/**
* js エラー報告をブロック
*/
function KillError()
{
true を返します。
}
window.onerror=KillError;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。