一、获取当前域名
含子域名:如wiki.baidu.com
可以是IPod地址
var domain = document.domain; //不含端口
var host = window.location.host; //包含端口
获取完整域名(含协议及端口:http://www.baidu.com:599)
var domain = window.location.protocol+"//"+window.location.host
二、获取当前页面的顶级域名:
如:coolxy.top、baidu.com
var zhuji="http://www."+document.domain.split('.').slice(-2).join('.')
三、获取当前页面的域名端口
var port = location.port
四、获取域名协议(含:)
如:http:、https:
var xieyi = window.location.protocol
五、获取当前项目URL及其他
URL指的是浏览器的地址栏的网址,其中包括域名+端口号+当前页面的路由,例如: http://www.baidu.com:8080/home/index?a=0&&b=1
window.location.href; //获取当前url地址
window.location.hostname; //获取链接中的域名
window.location.pathname; //获取域名后的文件路径
window.location.port; //获取当前url的端口
window.location.protocol; //获取链接的协议,http:,https:
window.location.search; //获取请求的参数
window.location.origin; //获取?之前的全部链接
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 vault@coolxy.cn