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

    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