【问题标题】:Can I hide the inspect element option in a browser?我可以在浏览器中隐藏检查元素选项吗?
【发布时间】:2019-02-22 09:17:11
【问题描述】:

我想隐藏“检查元素”选项。我搜索了很多方法来隐藏它,但没有得到任何答案。

有什么办法限制吗?

【问题讨论】:

  • 你不能,不,在 Stack Overflow 上肯定已经有关于这个的问题了。
  • 你想让页面的用户不要检查元素吗?
  • 出于安全原因,我希望这是不可能的。
  • 任何你不希望用户看到或篡改的东西都应该在服务器上,而不是在 JavaScript 中。
  • 你能澄清一下“检查搜索引擎的元素”是什么意思吗?我熟悉的唯一检查元素是浏览器功能。

标签: javascript search-engine


【解决方案1】:

您将获得的最接近的方法是阻止流行的访问方式(Javascript)。

  1. 在浏览器上使用 F12
  2. 使用Rightclick
  3. 使用涉及 Ctrl 键的其他快捷键
  4. 检查器打开时删除 DOM
  5. Etectera..

这是你能做的最好的。 如果你想隐藏你的页面,你可以使用影子内容。 或者使用 PHP。

【讨论】:

  • @Sirence 我认为这方面的答案非常相似。但是,是的。一旦 OP 阅读了答案,一旦他注意到他没有得到帮助,他就必须指出问题。
【解决方案2】:

实际上不可能完全阻止您网站上的检查元素。

但您可以阻止一些流行的访问方式。其中一些包括

在浏览器上使用 F12 键: 这可以使用 javascript 键事件侦听器来阻止。使用下面的脚本来完成它。

$(document).keydown(function(e){
    if(e.which === 123){

       return false;

    }

});

2。使用右键

您可以使用 javascript 或仅使用您的 html 来阻止此操作

<html oncontextmenu="return false">

$(document).bind("contextmenu",function(e) { 
    e.preventDefault();
});

3.使用涉及 Ctrl 键的其他快捷键

<body oncontextmenu="return false" onkeydown="return false;" onmousedown="return false;">
Your body content
</body>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-15
    • 2021-04-07
    • 2015-02-10
    • 2014-11-27
    相关资源
    最近更新 更多