• 注册
  • 前端后端 前端后端 关注:0 内容:26

    JS获取当前域名的顶级域名

  • 查看作者
  • 打赏作者
    • 前端后端
    • Lv.14
      帅气冲天

      问题前言

      在某些情况需要用js获取当前网页的顶级域名,而 location.host 是获取的整个域名,还需要用正则提取出来,比较麻烦,那么用下面这代码直接获取顶级域名吧!

      解决方案

      不管当前页面是几级域名,通过下列代码输出的都是顶级域名

      例如当前页面域名是 www.kuloucun.com / kuloucun.com,都输出的是 kuloucun.com

      document.domain.split('.').slice(-2).join('.');

      通过上面这段代码,给大家做个延伸,写一个网页防盗代码吧

      var dmon = document.domain.split('.').slice(-2).join('.');
      if (dmon != "kuloucun.com") {
         location.href = location.href.replace(document.location.host,'kuloucun.com');
      }

      使用说明

      请根据自己实际情况做相应修改,自用时可以将此网页防盗js代码做个简单的混淆处理

      请登录之后再进行评论

      登录

      我关注的论坛

      暂没有数据

    • 发布内容
    • 做任务
    • 实时动态
    • 偏好设置
    • 帖子间隔 侧栏位置: