2016-04-08 4 views
0

JavaScriptで特定のパスのクッキーを取得したいが、ルートクッキーをキャッチしたくない。JS内のルートを除いた特定のパスのクッキーを取得

document.cookieショーの両方私はしたくない私の道のためだけでなく、ルート(/)についてクッキー、。

私のウェブサイトの各ページに1回アイテムを表示したいと思います。ユーザーがそれを見た場合、各ページのクッキーに保存します。問題は、ユーザーがルートページ内のアイテムを見た直後に、サイト内の他の場所に表示されなくなったことです。これは、各ページで行うdocument.cookieにルート用のCookieが含まれているためです。

私にこれを可能にする方法はありますか?ありがとう!

答えて

1

パスを含む動的Cookieキーを作成しないでください。ところでその

var cookieName = "shown_at_" + location.pathname.replace(/[^0-9a-zA-Z]/g,'_'); 

、あなたはサーバ側で(クッキー)は、この情報を必要としない場合と同じように私の代わりに

をのlocalStorageを使用することをお勧め
関連する問題