黑帽联盟

标题: 用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面 [打印本页]

作者: feihu    时间: 2017-7-3 22:53
标题: 用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
本帖最后由 feihu 于 2017-7-3 22:56 编辑

用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
  1. <script type="text/javascript">
  2. if(self!=top){top.location=self.location;}
  3. var ref=document.referrer;
  4. var domains=new Array("cnblackhat.com/","yunrank.cn/","bbs.cnblackhat.com/");
  5. var refpass=false;
  6. for(i=0;i<=domains.length;i++){if(ref.indexOf(domains[i])>0){refpass=true;break;}}
  7. if(ref==""){refpass=true}
  8. if(!refpass){window.location.;}
  9. </script>
复制代码
推荐
  1. <script>
  2. function isMatch(str1,str2)
  3. {  
  4. var index = str1.indexOf(str2);
  5. if(index==-1) return false;
  6. return true;
  7. }
  8. alert(window.location.hostname);
  9. if (isMatch(window.location.hostname,'bbs.cnblackhat.com') == false){window.location.href="https://bbs.cnblackhat.com";}
  10. </script>
复制代码
下面我们一个网站开发中用到的
  1. function gotourl()
  2. {
  3. var url = "https://bbs.cnblackhat.com";
  4. var localurl = document.url;
  5. if( localurl.substring(0,url.length) != url )
  6. {
  7.   location.href=url;
  8. }
  9. }
  10. gotourl();
复制代码

作者: huangjia    时间: 2017-7-4 07:08
谢谢分享,学习了




欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5