Document.domain
已弃用: 不再推荐使用该特性。虽然一些浏览器仍然支持它,但也许已从相关的 web 标准中移除,也许正准备移除或出于兼容性而保留。请尽量不要使用该特性,并更新现有的代码;参见本页面底部的兼容性表格以指导你作出决定。请注意,该特性随时可能无法正常工作。
值
当前文档来源的域部分。
异常
SecurityErrorDOMException-
已尝试在以下情况之一下设置域:
- 文件在 html 中的 iframe 元素里
- 该文件没有参考上下文
- 该文档的有效域为 null
- 给定值不等于文档的有效域(或者它不是该域的可注册域后缀)
- The
document-domainPermissions-Policy一启用
示例
>获取域名
对于 URI http://developer.mozilla.org/zh-CN/docs/Web,此示例将 currentDomain 设置为字符串 developer.mozilla.org。
js
const currentDomain = document.domain;
关闭窗口
如果文档(例如 www.example.xxx/good.html)的域为“www.example.xxx”,则本示例将尝试关闭窗口。
js
var badDomain = "www.example.xxx";
if (document.domain == badDomain) {
// 这只是一个示例 - 有时 window.close() 是没有效果的
window.close();
}
规范
| Specification |
|---|
| HTML> # relaxing-the-same-origin-restriction> |