我使用库js-cookie。以前,我使用jquery.cookie
。 我在复制cookie条目时遇到了一些问题。 一段时间,当我打电话当我设置cookie时,为什么有几个重复条目?
Cookies.set('my-cookie-name', 'value', {'path': '/'});
我相信,我把这种方法在我的代码只有一个地方,但结果我:
---------------------------------------------------------------
Name Value Domain Path
---------------------------------------------------------------
my-cookie-name 1 mydomain.com /foo/bar/
my-cookie-name value mydomain.com /
---------------------------------------------------------------
这不会发生的每一次。 这个问题很少发生,所以很难赶上。此时我在设置新值之前删除cookie,并且不要再次捕捉问题。但我认为这是错误的用法。
与名'my-cookie-name'
套饼干只在一个地方的代码。 这个问题我抓住我的开发机器,所以它不能是一个旧的cookie。
我用它来切换某个状态。我的意思是这样的:
var state = 'on';
$elem.on('click', function(e){
state = state === 'on' ? 'off' : 'on';
Cookies.set('my-cookie-name', state, {path: '/'});
});
可能是错误的用法?我需要在设置新值之前删除旧的Cookie?
浏览器:Chrome的V45