在使用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?造成这种不平等的原因是什么?
答案 0 :(得分:0)
解决方案很简单,有基本标签。谢谢apsillers