Chrome:检查元素与查看源代码

DDu*_*Dus 5 xml google-chrome

我正在使用Chrome 10接收XML格式的网络服务响应。该请求成功完成。然后,我想查看结果的内容。

我转到Inspect Element并查看所需的XML。出于好奇,我还查看了源代码。我很确定Chrome的工作方式是Inspect Element是正确的结果。

我的问题是,“检查元素”和“查看源”中的结果不同。实际上,当“查看源”提供错误时,“检查​​元素”给出正确的结果。该错误是身份验证错误,因此响应仍在完成,但表现为失败。

他们为什么如此不同?

Bli*_*ndy 4

Chrome 中的“查看源代码”会发送另一个对该文件的请求,由于它未经身份验证,因此它会返回登录页面的源代码。这与 IE 的工作方式不同,在 IE 中,源被缓存并在您尝试查看时返回。

Inspect Element 显示当前 DOM 的快照数据。这是您提出初始、经过身份验证的请求后得到的结果。所以是的,这是“正确的”。