You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

替代已废弃的document.domain获取域名的方案是什么?

替代document.domain获取域名的方案

document.domain已被标记为废弃特性,MDN明确说明该功能不再被推荐,尽管部分浏览器仍有支持,但已处于淘汰进程中,仅为兼容性保留,应避免使用并更新现有代码。

如果你只需要获取当前页面的域名,完全可以用window.location.hostname来替代。这个API是Web标准的一部分,不存在废弃风险,它会直接返回当前页面URL中的域名部分(比如example.com)。

举个简单的使用示例:

const currentDomain = window.location.hostname;
console.log(currentDomain); // 输出当前页面的域名

另外,如果你需要包含端口号的完整主机地址,可以用window.location.host(格式为example.com:8080),但如果只是单纯获取域名,hostname是最直接的选择。

内容的提问来源于stack exchange,提问作者Nuno

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 01:25:18