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