1

目前我正在尝试制作一个基于用户上次访问的网站的新脚本。如果最后访问的网站是 x,那么它需要重定向到另一个页面。

示例: 用户点击我的 Facebook 粉丝页面上的链接并登陆主页。Javascript 现在需要采取行动并将用户重定向到另一个页面。但前提是用户来自 http://facebook.com/[fanpage]

是否可以在Javascript 中创建类似的东西?

非常感谢,

4

3 回答 3

2

你可以这样使用document.referrer

if ('http://facebook.com/[fanpage]' == document.referrer) {
    location.href = 'new_destination.html';
}
于 2012-11-17T15:53:58.760 回答
1

如果 Facebook 不做某种引荐来源阻止,则使用document.referrer获取引荐页面。

(听起来这可能在服务器端完成得更好,但在这种情况下,您将使用Referer[sic] 标头。)

于 2012-11-17T15:53:07.473 回答
1

我不会依赖浏览器发送的推荐人。它们可以被关闭。

为什么不在 URL 中传递一个特殊参数?

http://www.example.com/?fromFb=1

于 2012-11-17T15:54:57.727 回答