使用 location.hostname 和 document.domain 有什么区别?
我认为用例子来解释会很有帮助。
看起来document.domain
is a 只读属性,但在 Mozilla 中除外,它允许您更改用于(例如)AJAX 请求的同源策略的域的值,而无需实际更新页面。
对此的限制与同源策略的规则相同。
至少这是我的理解MDC 文档用于document.domain https://developer.mozilla.org/en/document.domain.
来自文档:
获取/设置当前文档的来源的域部分,如同源策略所使用的。
...
在 DOM HTML 规范中,此属性被列为只读。但是,Mozilla 会让您将其设置为当前值的超级域,并受其基域的约束。例如,在developer.mozilla.org 上,可以将其设置为“mozilla.org”,但不能设置为“mozilla.com”或“org”。
尝试更新document.domain
and window.location.hostname
到控制台中的新值,并查看差异。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)