【问题标题】:What's the best way to enhance website security in inspect element?在检查元素中增强网站安全性的最佳方法是什么?
【发布时间】:2020-01-19 18:53:57
【问题描述】:

有没有办法阻止任何用户使用检查元素从 UI 编辑我的 html 代码?我已经研究了很多为什么要阻止检查元素(或右键单击),但似乎并非所有这些都是有效的。

所以我的问题是如何防止用户使用检查元素编辑我的 HTML 代码,以及我可以添加哪些建议来增强网站安全性?

【问题讨论】:

  • 您是否有需要前端安全性的具体示例?
  • @ShamPooSham 我正在研究一般情况下我的 HTML 代码在安全方面可以增强的内容
  • 它是 HTML。为什么需要安全性?
  • @Duaa 我很难看到这在哪里有用,这就是为什么我要一个具体的例子。例如,如果您不希望用户看到特定元素,则需要在后端阻止它,而不是将其隐藏在 HTML 中。但也许还有另一种情况,而不是隐藏您正在考虑的元素

标签: html web-inspector inspector code-security


【解决方案1】:

你正在切线。不,没有办法阻止用户编辑他们下载到计算机的内容。但他们并未编辑您的网站 - 网站安全并未受到威胁。

【讨论】:

    【解决方案2】:

    没有办法完全阻止检查元素。

    您可以尝试通过阻止右键单击时显示的上下文菜单来阻止业余用户这样做。

    document.addEventListener('contextmenu', function(e) {
      e.preventDefault();
    });
    

    用户将无法访问:

    查看网站的前端 HTML代码是完全正常的。

    只要您使用良好的后端做法,就不会有安全问题。

    【讨论】:

    • 谢谢!!但是您能否添加一张您正在拍摄的上下文菜单的图片?只是为了确保我理解正确
    • 上下文菜单是右键单击时显示在页面上的菜单
    • @Duaa 当然,我在答案中附上了屏幕截图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 2011-06-26
    • 2017-06-05
    • 2015-11-05
    • 1970-01-01
    • 2023-04-02
    相关资源
    最近更新 更多