我想从浏览器中禁用Ctrl + U以阻止用户查看页面的源(html + JavaScript)。
不幸的是,这不是它的工作原理。
当用户访问您的网站时,幕后会发生很多事情:
基本上,另一种说法是,你要隐藏的HTML和Javascript是在客户端执行的。这意味着您的浏览器会获得一堆代码,然后执行它,然后将结果显示给用户。如果有人真的想看到你网站的源代码,他们很容易绕过你使用CTRL+U
的预防。他们所要做的就是以某种方式告诉浏览器不要执行代码!
最终,如果用户真的想看到您的源代码,他们就会这样做。没有办法阻止它。出于这个原因,建议您在服务器端代码(例如PHP)上保留您需要保密的内容。
您可能无法阻止用户查看html源内容。阻止用户右键单击的网站。但事实是你仍然可以在firefox和chrome中使用Ctrl + U来查看源代码!
无法有效隐藏发送到客户端的HTML,JavaScript或任何其他资源。不可能,也不是那么有用。
此外,不要尝试禁用右键单击,因为该菜单上有许多其他项目(例如打印!),人们经常使用。
请看看at this
我想这可能会对你有所帮助。
不幸的是,CTRL + U用于“查看源代码”,您无法禁用浏览器功能,但您可以编写安全编码,无论您不想显示哪个。