在 JavaScript 中,你可以使用 window.location.protocol
和 window.location.host
来获取当前页面的域名,并结合它们构建完整的 URL,包括协议(http 或 https)。下面是一个示例函数:
function getCurrentURL() {
var protocol = window.location.protocol;
var host = window.location.host;
var url = protocol + '//' + host;
return url;
}
// 示例用法
var currentURL = getCurrentURL();
console.log(currentURL);
在上述示例中,getCurrentURL()
函数获取当前页面的协议和主机部分,然后将它们组合成完整的 URL,并返回该 URL。如果当前页面的 URL 是 https://www.baidu.com
,那么输出的 currentURL
将是 https://www.baidu.com
。
请注意,window.location.protocol
返回的是包含冒号的协议部分(例如,https:
),而 window.location.host
返回的是主机名和端口号(如果有)组成的字符串。如果你只需要域名部分,可以进一步处理 window.location.host
的值。