【问题标题】:Disabling inspect element, right click and F12 in google chrome在谷歌浏览器中禁用检查元素,右键单击和 F12
【发布时间】:2014-01-06 17:41:57
【问题描述】:

有没有办法在谷歌浏览器中禁用检查元素、右键单击和 F12?

【问题讨论】:

  • 您希望网页或应用程序执行此操作(不可能)还是系统管理员(或用户)执行此操作?
  • 在网页上说:www.google.com 右键单击​​检查元素不应存在
  • 你为什么需要这样做?
  • @Dear P.s vinoth 你找到答案了吗,如果那么请指导我。

标签: google-chrome google-chrome-devtools chromium google-chrome-app


【解决方案1】:

这在网页上绝对不可能做到。

即使您禁用右键单击并禁用 F12Ctrl+Shift+ICtrl+Shift+J 的默认行为,无法阻止用户在其他页面上打开开发工具并导航到已打开开发工具的页面。

另外,您可以通过 Menu > Tools > Developer tools 访问 Dev Tools,这是任何网站都无法阻止的。

【讨论】:

  • 是的,为了防止右键单击和 F12 我使用将此代码添加到我的 DOM window.oncontextmenu = function () { return false; } document.onkeydown = function (e) { if (window.event.keyCode == 123 || e.button==2) return false; }
  • 多么绝对的声明啊。这是可能的,一个人只需要足够努力地思考。
  • @momomo 如果您想到了可行的方法,请随时发布其他答案。
  • 是的,它有效。让我们说问题是,有多少人愿意破坏用户体验,又有多少值得将它们拒之门外。我不会详细介绍,因为每个人都开始这样做不符合我的利益,这可能会成为一个足够大的答案,当我将来开始检查其他站点时,我的生活会变得越来越困难。但对于我的网站,我想将它们排除在外 ;)
  • @apsillers 多想想。检测开发工具打开不是这里的问题。使用各种技巧已经可以做到这一点。一旦检测到,可以做很多事情。
猜你喜欢
  • 2016-10-30
  • 2016-02-02
  • 1970-01-01
  • 2011-11-28
  • 1970-01-01
  • 1970-01-01
  • 2014-09-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多