0

クロムでいくつかの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 readonly によると。

document.URI (または document.location.toString()) が document.BaseURI と等しくないのはなぜですか? このような不平等の原因は何ですか?

4

1 に答える 1

0

解決策は簡単です。 base タグがあります。ありがとうございます

于 2013-10-08T13:47:36.593 に答える