我正在使用 Chrome 10 接收 XML 格式的 Web 服务响应。请求成功完成。然后我想查看结果的内容。
我转到“检查元素”并查看所需的 XML。出于好奇,我还查看了源码。我非常确定 Chrome 的工作方式是 Inspect Element 是正确的结果。
我的问题是“检查元素”和“查看源代码”中的结果不同。事实上,Inspect Element 给出了正确的结果,而 View Source 则提供了错误。该错误是身份验证错误,因此响应仍在完成,但表现得像失败一样。
为什么他们如此不同?
Chrome 中的“查看源代码”会发送另一个对该文件的请求,并且由于未经过身份验证,因此它会返回登录页面的源代码。这与 IE 的工作方式不同,在 IE 中,源被缓存并在您尝试查看时返回。
Inspect Element 显示当前 DOM 的快照数据。这是您提出初始、经过身份验证的请求后得到的结果。所以是的,这是“正确的”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)