他们两个都应该引用同一个对象吗?
根据W3C,它们是相同的。实际上,出于跨浏览器安全的考虑,您应该使用window.location而不是document.location。
window.location
document.location