我使用庫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