【问题标题】:Redirect based on last visited website根据上次访问的网站重定向
【发布时间】:2012-11-06 02:19:38
【问题描述】:

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

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

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

非常感谢,

【问题讨论】:

    标签: javascript redirect


    【解决方案1】:

    你可以像这样使用document.referrer

    if ('http://facebook.com/[fanpage]' == document.referrer) {
        location.href = 'new_destination.html';
    }
    

    【讨论】:

    • 输出referrer时会得到什么,比如console.log(document.referrer);alert (document.referrer);
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

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

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

      【讨论】:

        猜你喜欢
        • 2015-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多