我在源代码中看不到网页上的数据,但我可以通过检查元素看到



我从昨天开始挠头试图找到这个。

当我导航到帐户设置页面并查看源代码时,实际上没有用户特定的数据,如姓名、电子邮件、性别等,但是当我通过检查元素检查时,它就在那里。其他网页(如订单历史记录等(也会发生同样的情况。

我假设数据是动态生成的(我说得对吗?

我对此有两个问题。

  • 开发人员如何做到这一点?
  • 这样做的目的是什么?由于开发人员需要动态生成数据的额外痛苦,因此这必须解决问题,否则他们为什么要这样做?

通过动态生成新页面,开发人员可以改善用户体验。例如,如果您的设置页面有一个单独的 html 文件,则用户必须调用您的服务器才能接收该文件并查看该页面(可能是 1/3 秒(。但是,如果开发人员使用 javascript 或某些框架动态生成新页面,则所有内容都存储在用户的本地计算机上,这意味着页面加载速度明显更快(~1/500 秒(。

希望这有帮助。

相关内容

最新更新