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

6
我正在使用Chrome 10接收一个XML格式的web服务响应。请求已成功完成,我想查看结果内容。
我打开“检查”功能并看到了需要的XML结果。出于好奇,我还查看了源代码。我相信Chrome的工作方式是“检查”功能提供的结果是正确的。
我的问题在于,“检查”功能和“查看源代码”提供的结果不同。实际上,“检查”功能提供了正确的结果,而“查看源代码”则提供了一个错误。错误是身份验证错误,因此响应仍然完成,但像失败一样操作。
它们为什么会如此不同?
1个回答

4
在Chrome中查看源代码会发送另一个请求获取文件,由于没有经过身份验证,它会返回登录页面的源代码。这与IE的工作方式不同,IE会缓存源代码并在您尝试查看时返回缓存的源代码。
检查元素显示当前DOM的快照数据。这是您进行初始身份验证请求时获得的内容。因此,这是“正确”的内容。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接