用户使用查看源代码选项时如何隐藏网站的HTML源代码

用户名

当我尝试访问浏览器上的“查看源代码”选项时,我看到一些网站隐藏了源代码...如下页所示...

 view-source:https://www.swiggy.com/bangalore/restaurants

他们如何做到的?他们使用什么技术,使它看起来像一段JavaScript而不是我们用来生成网页的完全正式的HTML代码?

另外,当我在手机中看到相同的swiggy.com网站时,其操作方式与它们的android应用相同。他们使用任何框架来帮助他们实现此应用程序的感觉,还是仅使用AJAX / HTML来使我们与他们的应用程序一样?

西尔文·F

另一个不允许您不显示源代码的愚蠢选项是通过执行单页应用程序(所有现代Javascript框架(如Angular,React或Vue都在此范围内制作))。

在这种情况下,源代码将是index.html几乎为空文件。html将通过您的javascript代码动态生成(通过使用模板或JSX语法)

PS:通过这种方式,您仍然可以在浏览器的控制台中看到生成的html(例如Chrome中的Elements标签)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章