2012-05-11 26 views
0

我有一个网站mydomain.com如何基于引荐

我想js文件重定向使用Javascript,

  • 如果游客mydomain.com来自images.google.com然后调用otherdomain.com/file1.js

  • 如果访问者来自其他域名,请致电otherdomain.com/file2.js

我应该在我的域名上使用哪种脚本来执行此操作?mydomain.com

回答

1

您唯一的选择是使用document.referrer;但它不可靠或值得信赖。

如果可用,document.referrer将给你来源URI作为字符串;如果它不可用,它将是空的("")。

<script> 
    if (document.referrer.indexOf('http://images.google.com/') === 0) { 
     document.write('<script src="http://otherdomain.com/file1.js"><\/script>'); 
    } else { 
     document.write('<script src="http://otherdomain.com/file2.js"><\/script>'); 
    } 
</script> 
+0

现在我们看看语法突出显示并解决报价问题。 :) – ThiefMaster

+0

@ThiefMaster:的确我们这样做:) – Matt

+0

这将是很好的检查是否存在'document.referer',因为它可以是undefined – antyrat