0

如果 url 有查询字符串'?no_redirect = 1',我如何设置 cookie?

我没有设置任何 cookie。目前我有

function cookieQuery() {
    var referrer = "//domain.local";
    if (document.referrer) {
        var no_redir = 'no_redirect';
        var url = window.location.href;
        if(url.indexOf('?' + no_redir) != 1)
            return true;
        else if(url.indexOf('&' + no_referral) = 1)
           $.cookie('no_referral', 'true');
                }
            }
4

1 回答 1

1

您在此行使用的是赋值运算符而不是比较运算符: else if(url.indexOf('&' + no_referral) = 1)

将其更改为else if(url.indexOf('&' + no_referral) == 1)并假设您的其余代码是正确的,它应该可以工作。

于 2013-04-24T17:46:30.483 回答