【问题标题】:Setting a cookie before Javascript Redirection在 Javascript 重定向之前设置 cookie
【发布时间】:2010-11-02 07:24:51
【问题描述】:

我有一个 Rails 应用程序,当用户使用引荐来源网址和他们点击的页面登陆我的网站时,我设置了一个会话变量。此外,我让 Google Optimizer 将流量从我的主页发送到各种登录页面。问题是我认为 Google Optimizer 在设置 cookie 之前将用户发送出去。

这可能吗?我相信 cookie 是从 HTTP Header 设置的,它必须在 Google 的 Javascript 甚至加载之前就已经完全加载。

谢谢, 杰森

【问题讨论】:

    标签: javascript ruby-on-rails cookies


    【解决方案1】:

    您是绝对正确的-您提出的解释是不可能的。假设浏览器正在从您的站点加载发送 cookie 标头的页面,它将被设置,并且 JavaScript 不能直接干扰这一点。

    所以问题出在其他地方 - 我要测试的第一件事是 Cookie 标头是否实际被发送,是否正在设置(查看浏览器的安全/隐私面板),然后是您的检查代码是否已发送设置正常。

    【讨论】:

      【解决方案2】:

      正如您所怀疑的,当访问者点击您的页面时,cookie 应该在标题中发送,因此谷歌优化器不应该影响这一点..

      您可能需要仔细检查您是否设置了 cookie,您可以为此使用 firebug 或类似名称(在“网络”选项卡中)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-07
        • 1970-01-01
        • 1970-01-01
        • 2021-08-04
        • 2018-10-21
        • 1970-01-01
        相关资源
        最近更新 更多