当我尝试访问浏览器上的“查看源代码”选项时,我看到一些网站隐藏了源代码...如下页所示...
view-source:https://www.swiggy.com/bangalore/restaurants
他们如何做到的?他们使用什么技术,使它看起来像一段JavaScript而不是我们用来生成网页的完全正式的HTML代码?
另外,当我在手机中看到相同的swiggy.com网站时,其操作方式与它们的android应用相同。他们使用任何框架来帮助他们实现此应用程序的感觉,还是仅使用AJAX / HTML来使我们与他们的应用程序一样?
另一个不允许您不显示源代码的愚蠢选项是通过执行单页应用程序(所有现代Javascript框架(如Angular,React或Vue都在此范围内制作))。
在这种情况下,源代码将是index.html
几乎为空的文件。html将通过您的javascript代码动态生成(通过使用模板或JSX语法)
PS:通过这种方式,您仍然可以在浏览器的控制台中看到生成的html(例如Chrome中的Elements标签)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句