【问题标题】:I can't see the data which is on web page in source code, but I can see via inspect element我在源代码中看不到网页上的数据,但我可以通过检查元素看到
【发布时间】:2020-09-30 00:24:17
【问题描述】:

我昨天一直在摸索,试图找到这件事。

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

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

我对此有两个问题。

  • 开发人员如何做到这一点?
  • 这样做的目的是什么?既然开发人员要承受动态生成数据的额外痛苦,这肯定是在解决一个问题,否则他们为什么要这样做?

【问题讨论】:

    标签: javascript php html browser inspect-element


    【解决方案1】:

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

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-12
      • 1970-01-01
      • 1970-01-01
      • 2016-04-04
      • 2017-04-09
      • 1970-01-01
      相关资源
      最近更新 更多