我想避免检查我的页面,我在mvc .net工作。我尝试过一些jquerys,但没有工作。
答案 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();
});
但这不能完全应用于网页。
即使您禁用了右键单击并禁用F12
,Ctrl+Shift+I
和Ctrl+Shift+J
的默认行为,也无法阻止用户在其他页面上打开Dev Tools并在Dev Tools已打开的情况下导航到您的页面。
此外,您可以通过转到Menu > Tools > Developer
工具来访问开发工具,任何网站都无法阻止这些工具。