首页 > 建站教程 > JS、jQ、TS >  js获取网站域名的方法正文

js获取网站域名的方法

    我爱模板网在做贵州司法行政厅网站的时候,客户有个需求,就是凡是本站地址的a链接,直接打开,而如果是外部地址,会弹出提示“此链接为外网链接,还需要继续打开吗?”,点击确定才进行地址跳转,如下图:


    这时,就要借助js获取地址,跟自己的域名进行比较,域名可以用js截取。下面就讲述了js获取域名的方法。分享给大家供大家参考。具体实现方法如下:
<script>
//获取域名
var k_host = window.location.host;
var k_host2 = document.domain;
//获取页面完整地址
var k_url = window.location.href;
</script>
    运行结果如下:
k_host:www.5imoban.net
k_host2:www.5imoban.net
k_url:http://www.5imoban.net/jiaocheng/html/201801023117.html
另外:
location.hostname //返回 web 主机的域名
location.pathname //返回当前页面的路径和文件名
location.port //返回 web 主机的端口 (80 或 443)
location.protocol //返回所使用的 web 协议(http:// 或 https://)