他是怎样隐藏自己的源码的?



页面中内容都是用js和ajax请求动态生成的吧

不知道啊。

怎么弄

你看他的BODY

是hidden

overflow: hidden; 这个只是隐藏页面滚动条。

在用js动态生成内容之后,可以用js取消overflow: hidden;


这一般是用vue之类的框架做的。


由vue之类的js框架以ajax方式读取一个模板和数据,生成对应的dom元素添加到<div id="app"></div>中。


 你把site.js打开 就知道 他是用的框架写的页面

前端逻辑都在js文件里,用的是前后端分离架构,即使是搞到页面你也弄不了其他的,因为后端接口都被保护的死死的,要一系列参数验证才能拿到他的数据,或在请求头,或在网页表单哪个隐藏域,且有实效性等的,伪造不了。

这是用vue等前端框架做的单页应用(SPA),在检查源码时候就是这样的,你看<div id="app"></div>就应该知道了

用的前端框架,你可以直接F12 查看动态生成的代码 也可以自己整站保存到本地然后慢慢替换

怎么替换

主要说下你想做什么吧


就是不想让别人看到重要代码

那你去学习一下vue

把html模板用ajax加载就好