如何禁止 view-source: 查询网页代码

如何防止别人查看html源代码,以及咋么 禁止 view-source: 查询网页源代码?

如何防止别人查看html源代码,以及咋么 禁止 view-source: 查询网页源代码?

https://blog.csdn.net/weixin_39889487/article/details/118211595

https://blog.csdn.net/weixin_52664417/article/details/129480632?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22129480632%22%2C%22source%22%3A%22weixin_52664417%22%7D

引用自 chatGPT :
HTML、CSS、JavaScript等前端代码是在客户端执行的,因此无法完全防止用户查看源代码。但是,可以采取以下措施增加查看源代码的难度:

1.JavaScript混淆:可以使用一些工具将JavaScript代码进行混淆,使得代码难以阅读和理解,增加了查看代码的难度。

2.禁用右键菜单:可以通过JavaScript代码禁用右键菜单,防止用户通过右键查看源代码。

document.oncontextmenu = function(){
return false;
}

3.使用框架:使用框架可以将页面分为多个部分,增加代码的复杂性。例如,将页面分为多个HTML文件,然后使用iframe或JavaScript动态加载这些文件。

4.后台渲染:将页面的HTML代码在服务器上生成,以图片或Flash等格式呈现页面,这样就可以防止用户查看页面的HTML源代码。不过这种方式会降低页面的可访问性和SEO。

5.禁止 view-source: 查询网页源代码:可以在服务器端配置HTTP响应头,禁止用户使用 view-source: 协议查看网页源代码。例如,在Apache服务器中,可以在.htaccess文件中添加以下配置:

Header set X-Content-Type-Options "nosniff"

上述方法虽然可以增加查看代码的难度,但并不能完全防止用户查看源代码。因此,建议在开发前端代码时,不要过度依赖前端代码的安全性。

蹲一个解决方案