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

问题描述 投票:0回答:1

我从昨天开始就在努力寻找这个问题。

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

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

我有两个问题。

  • 开发者是怎么做的?
  • 这样做的目的是什么?既然开发人员要多费心思动态生成数据,这一定是在解决一个问题,否则他们为什么要这样做?
javascript php html browser inspect-element
1个回答
0
投票

通过动态生成新页面,开发者可以改善用户体验。例如,如果你有一个单独的html文件用于你的设置页面,用户必须向你的服务器进行调用,以接收该文件并看到页面(也许是一秒钟的13)。然而,如果开发人员使用javascript或一些框架动态生成新的页面,所有的东西都存储在用户的机器上,这意味着页面的加载速度明显更快(约1500秒)。

希望能帮到你。

© www.soinside.com 2019 - 2024. All rights reserved.