本番環境とテスト環境でドメインが異なることはよくあると思いますが、そういった場合にcookieのドメイン指定を毎回変更するのが手間だったので、URLから取得して指定するようにしてみました。
サンプルコード
URL空ドメインを取得して、cookie保存時に使用するようにしています。
JavaScript
// ドメインの取得
var domain = location.host;
$(function() {
// cookieの取得
$('#value').text($.cookie('key'));
// cookieの保存
$.cookie(
'key',
'value',
{
expires: 7,
path: '/',
domain: domain
}
);
});
コメントが承認されるまで時間がかかります。