簡體   English   中英

Javascript:location.hostname和document.domain之間的區別?

[英]Javascript: Difference between location.hostname and document.domain?

使用location.hostname和document.domain有什么區別?

我認為用一個例子解釋會有所幫助。

似乎document.domain是一個只讀屬性,Mozilla除外,它允許您更改用於(例如)AJAX請求的相同源策略的域的值,而不實際更新頁面。

對此的限制與同源策略的規則相同。

至少這是我對document.domainMDC文檔的理解。

來自文檔:

獲取/設置當前文檔的原點的域部分,由同一原始策略使用。

...

在DOM HTML規范中,此屬性被列為只讀。 但是,Mozilla將允許您將其設置為當前值的超級域,受其基本域約束。 例如,在developer.mozilla.org上,可以將其設置為“mozilla.org”,但不能設置為“mozilla.com”或“org”。

嘗試將document.domainwindow.location.hostname更新為控制台中的新值,並查看差異。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM