gpt4 book ai didi

javascript - 如何使用 javascript 获取服务器上的站点 URL

转载 作者:行者123 更新时间:2023-11-28 00:48:16 27 4
gpt4 key购买 nike

我正在尝试使用 javascript 获取网站基本网址。我正在使用

var pathArray = window.location.pathname.split( '/' );
var baseURL = window.location.protocol + "//" + window.location.host + "/" + pathArray[1]+'/';

这适用于 mysite.com/project1,但不适用于 mysite.com

如何检查这两个网址?我必须向该 url 发送 ajax 请求。

提前致谢。

最佳答案

这个应该可以工作(取决于您对“基本 URL”的定义):

<script>
/**
* Get the parts of an URL.
*
* @param url URL to fetch information from
* @return parts of an URL
*/
function getURLParts(url) {
var parser = document.createElement('a');
parser.href = url;
return parser;
}

// Show the URL information
var parser = getBaseURL(window.location);
alert(parser.protocol);
alert(parser.host);
alert(parser.hostname);
alert(parser.port);
alert(parser.pathname);
alert(parser.hash);
alert(parser.search);
</script>

关于javascript - 如何使用 javascript 获取服务器上的站点 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27100759/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com