javascript获取来源域名的例子

发布时间:2019-08-12编辑:脚本学堂
本文介绍了js脚本获取来源域名的方法,javascript获取来源域名的例子,需要的朋友参考下。

需求描述:
如果用户来自域名1,则重定向到目录1下;如果用户来自域名2,则重定向到目录2下。

javascript可以用来获得域名。例如:
 

复制代码 代码示例:
<button onclick="alert(document.domain);">
点我显示域名
</button>
 

上例显示:www.yuju100.com。

不过需求是要根据来源域名来实现不同的重定向。
这就要用到document的另一个referrer属性,便晚用户的来源网页。

代码:
 

复制代码 代码示例:
<script type="text/javascript">
if(document.referrer){
 document.write("您来自:"+document.referrer);
}
</script>
 

执行效果:
您来自:http://www.yuju100.com/a/1.html

有了来源域名,就可以用一个简单的if来重定向用户了。
代码:
 

复制代码 代码示例:
<script type="text/javascript">
if(document.referrer){
 var str = document.referrer;
 if(str.indexOf("blueidea.com") != -1){
  //重定向到目录1
 }else if(str.indexOf("yuju100.com") != -1){
  //重定向到目录2
 }
}
</script>