如果url有查询字符串,设置cookie
javascript if url has query string, set cookie
如何设置cookie,如果url有一个查询字符串'?no_redirect=1'?
我没有得到任何正在设置的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');
}
}
您在这行使用的是赋值操作符,而不是比较操作符:else if(url.indexOf('&' + no_referral) = 1)
将其更改为else if(url.indexOf('&' + no_referral) == 1)
,假设其余代码是正确的,它应该可以工作。
相关文章:
- 在jquery中为显示/隐藏设置cookie
- 如何为后台更改程序代码设置cookie
- 如何使用单选按钮设置cookie值
- PhantomJS(vs nightwatch.js)设置cookie错误
- 未使用Javascript在IE中设置Cookie
- 如何使用Ajax/jQuery设置cookie
- 如何在Internet Explorer中使用javascript设置cookie
- 在Node.js中设置cookie值
- Javascript-设置cookie并拉入ID
- 为什么新js Fetch标准禁止响应头名称为'设置Cookie 1/2'
- 设置文档位置href会阻止设置cookie
- .bind()无法设置cookie
- 单击链接时设置cookie
- 我无法在歌剧和互联网浏览器中设置cookie
- 在相对于用户当前 URL 路径的不同路径中设置 Cookie
- 如何在 Javascript 中设置 cookie 的到期日期
- 使用Javascript设置cookie
- 无法使用jquery设置cookie
- Javascript代码检查:尝试设置cookie时出现令牌错误
- 仅当onclick和隐藏消息时设置cookie