【问题标题】:Explanation of document.BaseURI behaviourdocument.BaseURI 行为说明
【发布时间】:2013-10-15 08:34:21
【问题描述】:

在 chrome 中调试一些 javascript 代码时,我遇到了下一件事:

如果像这样传递给 xhr.open 相对 url(比如“mail.fpp?a=123sd”)

xhr.open("post", "mail.fpp?a=123sd", true)

请求将在

发送
https://www.somedomain.com/mail/mail.fpp?a=123sd

一切都很好,但 document.URI(和 document.location.toString())有价值

https://www.somedomain.com/default.aspx?id=12345

我注意到 baseURI 具有价值

https://www.somedomain.com/mail/

但根据docs document.BaseURI 只读。

为什么 document.URI(或 document.location.toString())不等于 document.BaseURI?是什么导致了这种不平等?

【问题讨论】:

标签: javascript google-chrome xmlhttprequest


【解决方案1】:

解决方法很简单,有基础标签。 Thahk你们这些apsillers

【讨论】:

    最近更新 更多