質問: getyear + getMonth + getDate + getHours + getMinutes + getSecond; Cookies.set('searchHistories[' + timeStamp + ']', { displayString: AAAAAA_query_btm + "&fw|area&" + BBBBBB_query_btm, }, { expires: 7 }); } }); }); ``` 2「ああああああああ」「いいいいいいいいい」 等、マルチバイトで検索すると、200バイト程どんどん溜まっていき、8000バイト程いったタイミング(サーバーによると思います)で400 BadRequest Cookie is Large が出現 という状態です。 お手数をお掛けいたしますがご教示いただけましたら幸いです。 どうぞよろしくお願いいたします。
回答: 容量については他の回答者の方と同意見です。 Cookieはこの用途に向いていません。 SafariではITP 2.1からCookieストレージとしての利用法を制限していて、7日で削除される機能が追加されました。 (一応)無理やり保存するなら、`encodeURIComponent`などが使えるかと思います。 この用途だとlocalStorageかIndexedDBですね。 前者のほうが簡単です。