我正在开展一个项目,我使用jquery禁用 f12 和右键单击并且工作正常。 代码:
$(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();
});
有没有办法让我可以使用jquery点击 f12 键。 我想要这个,因为我面临一个问题。 例如。如果google.com已经用昆虫元素打开然后我加载我的页面然后它显示我检查元素。所以我想在页面加载时隐藏检查窗口。
有什么办法???
答案 0 :(得分:0)
不可能,因为f12附带浏览器而不是页面。 JavaScript只能与页面进行通信。
来源: Handling key-press events (F1-F12) using JavaScript and jQuery, cross-browser
答案 1 :(得分:0)
简单地说:你不能。
开发工具不是沙盒(与任何网页不同),因此授予沙盒环境打开和控制未装箱环境的能力是一个主要的安全设计缺陷。
我希望这能回答你的问题: - )