javascript - 如何禁用查看源代码和检查元素

标签 javascript html iframe onkeydown inspect-element

如何禁用/查看源代码/和/检查元素/,ctrl + u ctrl+shift+I f12 菜单栏和右键单击,也 ctrl + s ctrl p ctrl+v ctrl+a ctrl+c 并拖动选择页面,请回答所有可能的部分,我更喜欢这样做,将 JavaScript 数组键码或 html,而不是 php 或其他语言。此外,我想阻止 iram 在我的网站上使用,例如某些网站,例如 google。 据我了解,不可能完全禁用查看源代码和检查元素,因此我希望缩小代码并回答我的问题的其余部分。

编辑:

我自己解决了很多问题,我使用 onkeydown return false 来禁用所有键,仍然需要数组,我通过强制浏览器 window.open 禁用了检查元素菜单栏,我仍然需要右键单击,但是想补充一点,我需要一个自定义右键菜单,我禁用了禁用 Javascript 的可能性,以便通过使用 noscript 函数重定向来停止关键 block 。我还仍然需要拖动和选择部分。我仍然想要更好的方法来修复它......也许甚至只是缩小代码或加密它。任何需要我使用的代码的人都可以回复。我只需要修复它。

最佳答案

不可能阻止用户检查其计算机上运行的代码。最终,他们收到的 HTML 将以纯文本形式可读。您可能会给大多数人带来麻烦,但这不是有效的安全措施 - 例如,chrome 扩展仍然会运行,因此如果有人使用 NoScript 扩展,它将禁用所有 javascript。

更好的选择是处理逻辑服务器端,并且仅向客户端发送他们需要了解/请求的信息。

有一些免费的 JavaScript 混淆器,例如 https://javascriptobfuscator.com/ 。但请记住,这不是一种安全的方法。

关于javascript - 如何禁用查看源代码和检查元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44310801/

相关文章:

javascript - 如何测试nodejs中流的错误?

html - 导航在 IE 中看起来不正确(CSS 问题?)

html - 在tinymce加载期间看到并闪烁的其他内容

facebook - IE Facebook 应用程序 iFrame 上的 session 丢失

javascript - 在 JavaScript 中,如何以简单的方式检查 "a"与 "b," "c,"等?

javascript - 使用 Knockout JS 跟踪表中的更改

javascript - AngularJs。路由。处理服务器请求。几个问题

javascript - 电子邮件被多次发送

javascript - 提交 iframe 内的表单时需要 jQuery UI 对话框 "window"滚动到顶部

css - 需要使 DIV 显示为 float 页脚,在调整窗口大小时将保留在 iframe 前面