如何使用基于引用者的Javascript重定向js文件

时间:2012-05-11 14:26:15

标签: javascript redirect

我有一个网站mydomain.com

我想,

  • 如果访问者mydomain.com来自images.google.com,请致电otherdomain.com/file1.js

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

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

1 个答案:

答案 0 :(得分: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>