2011年現在、最新のブラウザの一般的なCookieの制限は何ですか?特に興味があるのは:
私は RFC 2109 を知っています。
しかし、実際の仕様とは何ですか?
これをテストする便利なツールを次に示します。 http://browsercookielimits.squawky.net/
Cookieに関する内部の詳細について多くのことが明らかになります。結果を表示するには、「現在のブラウザのテストを実行」をクリックします(少し時間がかかります)。
たとえば、Google Chrome 10.0.648.134 beta:
22:23:46.639: Starting
22:23:47.345: Count: Max Cookie count with Character Length 3 and character "1": 180
22:23:50.131: Size: Max Cookie Character Length using character "1": 4096
22:23:52.347: Count: Max Cookie count with Character Length 4096 and character "1": 180
22:23:54.517: Size: Max Cookie Character Length using character "ÿ": 2049
22:23:57.450: Count: Max Cookie count with Character Length 2049 and character "ÿ": 180
22:23:59.41: Count: Max Cookie count with Character Length 100 and character "1": 180
22:24:0.535: Count: Max Cookie count with Character Length 10 and character "1": 180
22:24:2.88: Count: Max Cookie count with Character Length 5 and character "1": 180
22:24:2.886: Guessing Max Cookie Count Per Domain: 180
22:24:2.887: Guessing Max Cookie Size Per Cookie: 4096 bytes
22:24:2.887: Guessing Max Cookie Size Per Domain: NA
この回答はかなり古いものですが、最新のChromeバージョンの結果を確認しただけで、本質的には同じです。編集:Chrome 54.0.2840.98(64ビット)。
また、クライアント側ストレージのjavascriptを確認することもできます。これは、訪問者のPCで数メガバイトのデータを見えないようにするHTML5の機能です。
いくつかのバリアントが存在しますが、ここには優れたドキュメントがあります http://www.jstorage.info/
Opera 10.10およびSafari-3を除く、IE6を含むすべてのメインストリームブラウザはこの機能をサポートしています。多くの場合、古いバージョンのOperaと訪問者ログに表示されるSafariは、サイトごとに異なるため、すべてに最適とは限りません。