「/」や「/folder/」などのパスにCookieを設定できることは知っていますが、「/ folder / page.html」などの特定のページにCookieを設定することはできますか?
3075 次
2 に答える
4
いいえ。
より具体的には、ブラウザはページの詳細を気にせず、パスのみを気にします。ブラウザは、URLのパスに基づいてページリクエストでCookieを送信します。その場所の特定のリソースは関係ありません。
反対に、特定のページに基づいてCookieを制限したいのはなぜですか?
于 2009-12-17T17:21:09.090 に答える
0
ページ名をCookieに挿入し、その名前に基づいて取得します。
var parts = window.location.pathname.split('/');
var pageName = parts[parts.length -1];
var baseNmae = 'somebase';
var cookieName = baseName + '_' + pageName;
次に、名前を付けてCookieを保存/読み取りますcookieName
。
(Cookieのパスも設定されていることを確認してください)
于 2015-07-15T02:04:28.933 に答える