≪ Today I learned. RSS購読
公開日
タグ
JavaScript
著者
ダーシノ(@bc_rikko)

Cookie Store API

Cookie Store APIがChrome、Edge、Safariで使えるようになった。

ただ機能的な課題が残っているため、Firefoxが対応完了するのは当分先になりそうだ。

Before

document.cookie = 'lang=ja'

const cookies = new Map(
  document.cookie.split(';').map(a => a.split('='))
)
// { lang => ja, id => 123 }

console.log(cookies.get('lang')) // ja

After

await CookieStore.set('lang', 'ja')

const lang = await CookieStore.get('lang')
console.log(lang.value) // ja