【发布时间】:2016-02-11 20:19:06
【问题描述】:
对于我的一个项目,我不想让用户使用 F12 查看控制台或资源,对于该应用程序也是内部机密,因此我将在 chrome 中管理策略,而不是在菜单。
当我尝试使用 CLT+STFT+I 时,我发现它不起作用。把我当前的代码
document.onkeypress = function(event) {
event = (event || window.event);
if (event.ctrlKey && event.keyCode == 16 && event.keyCode == 73) {
return false;
}
};
document.onmousedown = function(event) {
event = (event || window.event);
if (event.ctrlKey && event.keyCode == 16 && event.keyCode == 73) {
return false;
}
};
document.onkeydown = function(event) {
event = (event || window.event);
if (event.ctrlKey && event.keyCode == 16 && event.keyCode == 73) {
return false;
}
};
【问题讨论】:
-
你不能那样做。如果您不希望用户看到资源,请不要首先发送它们。一旦数据到达用户的机器,您就无法再控制它。
-
如果您的应用在我的浏览器中禁用了某些功能,您的应用就会被扔进垃圾箱,而您作为开发者/供应商将被列入黑名单。 不要弄乱用户的浏览器。
标签: javascript jquery keyboard