Javascript:document.referrer

时间:2011-05-05 06:44:29

标签: javascript

说我已将document.referrer()添加到我的网站(www.abc.com)中,然后我从google.com重定向到了我的网站。

上述代码是否可以帮助我获得google.com

2 个答案:

答案 0 :(得分:1)

Google中的搜索结果不是直接链接。例如searching for abc第一个结果实际链接是: http://www.google.co.uk/url?sa=t&source=web&cd=1&ved=0CC0QFjAA&url=http%3A%2F%2Fabc.go.com%2F&ei=_0nCTeOMFYOVswbY7PyHAQ&usg=AFQjCNHN69w2aXwjgMlF4X6o9W3lKd4uZw

然后重定向成为服务器端,因此abc.go.com网站中的代码可能无法获得正确的推荐人。

答案 1 :(得分:1)

javascript:alert(document.referrer);

当您将其插入地址栏时,将显示上一个位置,例如地址栏上显示的地址,如http://php.net/manual/en/control-structures.break.php。您可以使用它来执行复杂的JavaScript操作,例如正则表达式。我将举出非常简单的例子

<script type="text/javascript">
if (document.referrer.search('google')==-1){
    alert('Not using Google');
} else {
    alert('Yes, from Google');
}
</script>