如何在检查时隐藏源代码

时间:2016-07-21 06:38:19

标签: html asp.net-mvc

我想避免检查我的页面,我在mvc .net工作。我尝试过一些jquerys,但没有工作。

1 个答案:

答案 0 :(得分:6)

您可以尝试以下方法:

123是f12键的keyCode,阻止在浏览器中打开Inspect Element屏幕。在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();
});

但这不能完全应用于网页。

即使您禁用了右键单击并禁用F12Ctrl+Shift+ICtrl+Shift+J的默认行为,也无法阻止用户在其他页面上打开Dev Tools并在Dev Tools已打开的情况下导航到您的页面。

此外,您可以通过转到Menu > Tools > Developer工具来访问开发工具,任何网站都无法阻止这些工具。