w w w . w d . c h a t
🗣 Wd提问
js获取当前域名
🤖 Ai回答
在JavaScript中,你可以使用以下几种方法获取当前页面的域名:

1、使用 `window.location.hostname`
javascript
const domain = window.location.hostname;
console.log(domain); // 例如:example.com

这会返回不带协议和端口的纯域名(如 `example.com`)。

2、使用 `window.location.host`(包含端口)
javascript
const domainWithPort = window.location.host;
console.log(domainWithPort); // 例如:example.com 或 example.com:8080(如果有端口)

如果端口是默认的(HTTP:80, HTTPS:443),则不会显示端口。

3、获取完整的URL(含协议)
javascript
const fullUrl = window.location.origin;
console.log(fullUrl); // 例如:https://example.com

这会返回包含协议(`http://` 或 `https://`)和域名的完整基础URL。

4、其他相关属性
`window.location.protocol`:返回协议(如 `https:`)。
`window.location.pathname`:返回路径部分(如 `/path/page.html`)。

注意事项
以上属性均来自浏览器的 [`Location`](https://developer.mozilla.org/enUS/docs/Web/API/Location) 对象。
在服务器端(如Node.js),需要使用其他方法(如 `req.headers.host`)。

示例
javascript
// 获取当前域名(不含子域名)
const mainDomain = window.location.hostname.split('.').slice(2).join('.');
console.log(mainDomain); // 如 example.com(即使当前是 sub.example.com)

根据你的需求选择合适的方法即可!
0
📍
IP地址 252.5.36.164
🔍
搜索次数 5
提问时间 2025-08-22 15:59:48

📣 商家广告

起名

起名

广东过滤器

广东过滤器

求名

求名

🛒 域名购买

热门提问

🌐 域名评估

最新挖掘

🖌 热门作画

🤝 关于我们

🗨 加入群聊
💬选择任意群聊,与同好交流分享

🔗 友情链接

🧰

站长工具

📢

温馨提示

本站所有 ❓️ 问答 由Ai自动创作,内容仅供参考,若有误差请用"联系"里面信息通知我们人工修改或删除。

👉

技术支持

本站由 🟢 豌豆Ai 提供技术支持,使用的最新版: 《豌豆Ai站群搜索引擎系统 V.25.10.25》 搭建本站。

上一篇 344804 344805 344806 下一篇