document.BaseURI行为的解释

时间:2013-10-08 12:13:15

标签: javascript google-chrome xmlhttprequest

在使用chrome调试一些javascript代码时,我面临下一件事:

如果传递给xhr.open相对网址(比如“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文件.BaseURI readonly。

为什么document.URI(或document.location.toString())不等于document.BaseURI?造成这种不平等的原因是什么?

1 个答案:

答案 0 :(得分:0)

解决方案很简单,有基本标签。谢谢apsillers