gpt4 book ai didi

javascript - 如何阻止浏览器Ctrl+U?

转载 作者:行者123 更新时间:2023-11-28 13:13:06 26 4
gpt4 key购买 nike

我想在浏览器中禁用 Ctrl+U 以阻止用户查看页面的源代码(html + JavaScript)。

最佳答案

不幸的是,这并不是它的工作原理。

当用户访问您的网站时,幕后会发生很多事情:

  1. 用户查询您网站上的页面。
  2. 你的服务器做了一些奇特的事情
  3. 您的服务器将这些奇特的东西转换成供用户浏览器使用的东西
  4. 您的服务器将其最终产品发送回浏览器。
  5. 然后浏览器会获取一堆代码,例如 HTML 或 Javascript。
  6. 然后,浏览器会读取该 HTML 和 Javascript,并对其进行组织,以使其在用户屏幕上的外观和工作方式达到预期效果。

基本上,这一切的另一种说法是,您想要隐藏的 HTML 和 Javascript 是在客户端执行的。这意味着您的浏览器会获取一堆代码,执行它,然后将其结果显示给用户。如果有人确实想查看您网站的源代码,他们可以轻松绕过您使用 CTRL+U 的阻止。他们所要做的就是以某种方式告诉浏览器不要执行代码!

最终,如果用户确实想查看您的源代码,他们就会这么做。没有办法阻止它。因此,建议在服务器端代码(例如 PHP)中保留您需要保密的内容。

关于javascript - 如何阻止浏览器Ctrl+U?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40972617/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com