0

在 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/

但根据文档document.BaseURI 只读。

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

4

1 回答 1

0

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

于 2013-10-08T13:47:36.593 回答