🗣 SL提问: 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/en-US/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地址: 113.64.201.249
搜索次数: 2
提问时间: 2025-07-13 01:31:26
❓️ 热门提问:
编织黄金项链图片
example邮箱注册网址
1987年金价多少钱1g
个人外汇买卖业务多本着
自己怎么辨别黄金
2008年黄金金价
黄金现货价格走势图实时行情
英大安旸纯债债券C
黄金ak多少钱
ai如何保存文件
豌豆Ai站群搜索引擎系统
🤝 关于我们:
三乐Ai
作文批改
英语分析
在线翻译
拍照识图
Ai提问
英语培训
本站流量
联系我们
📢 温馨提示:本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持:本站由豌豆Ai提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.05.20》搭建本站。