如何通过jquery获取域名??
发布于 2010-02-20 10:22:09
你不需要jQuery来做这件事,因为简单的javascript就足够了:
alert(document.domain);
将其付诸实践:
console.log("Output;");
console.log(location.hostname);
console.log(document.domain);
alert(window.location.hostname)
console.log("document.URL : "+document.URL);
console.log("document.location.href : "+document.location.href);
console.log("document.location.origin : "+document.location.origin);
console.log("document.location.hostname : "+document.location.hostname);
console.log("document.location.host : "+document.location.host);
console.log("document.location.pathname : "+document.location.pathname);
有关更多与域相关的值,请查看window.location
online的属性。您可能会发现location.host
是一个更好的选择,因为它的内容可能与document.domain
不同。例如,url http://192.168.1.80:8080
在document.domain
中只有in地址,但在location.host
中既有in地址又有端口号。
发布于 2010-02-20 16:40:11
类似于之前的答案,有
location.host
location global也有关于当前url的更多有趣的事实。(协议、主机、端口、路径名、搜索、散列)
发布于 2011-12-10 03:21:37
如果你需要from string,就像我一样,使用这个函数-它真的很有效。
function getHost(url)
{
var a = document.createElement('a');
a.href = url;
return a.hostname;
}
但请注意,如果有子域(例如www.)在URL中,它将与主机名一起返回。相反,如果没有子域,则主机名也不会有子域。
https://stackoverflow.com/questions/2300771
复制相似问题