2016-07-21 13 views
-2

私は自分のページを検査するのを避けたいと思います。私はmvc .net.Iで作業していますが、いくつかのjquerysで試してみましたが動作しません。検査時のソースコードを非表示にする方法

+0

フラッシュまたはシルバーライトを使用する –

答えて

6

次の方法を試すことができます:

123は開いているブラウザの要素画面を点検防止f12キーのkeyCodeがあります。 keyDownでfalseを返すと、Inspect Element画面は開きません。

$(document).keydown(function(event){ 
    if(event.keyCode==123){ 
    return false; 
    } 
else if(event.ctrlKey && event.shiftKey && event.keyCode==73){   
     return false; //Prevent from ctrl+shift+i 
    } 
}); 

防止から右の要素

$(document).on("contextmenu",function(e){   
    e.preventDefault(); 
}); 

を点検します。しかし、これは完全にWebページに適用することはできません。

あなたは右クリックして[無効F12のデフォルトの動作を、Ctrl+Shift+I、およびCtrl+Shift+Jを無効にした場合でも、別のページに開発ツールを開き、すでに開いている開発ツールを使用してページに移動からユーザーを停止する方法はありません。

また、Menu > Tools > DeveloperツールにアクセスしてDevツールにアクセスすることもできます。これはどのWebサイトでも防止できません。

関連する問題