Закрывая свои пробелы в знаниях JavaScript и особенностей браузеров я заинтересовался таким вопросом: сколько Cookies для домена может реально хранить каждый браузер? Как определить это число?
Если воспользоваться небольшим скриптом (JS), который устанавливает в цикле эти самые cookies, то очень просто можно найти эти ограничения. Например, устанавливаем 10 тысяч cookies и потом считаем, сколько их в результате осталось. Думаю такой скрипт в состоянии написать любой. Определять финальное количество cookies будем так document.cookie.split(';').length
В результате под Windows находим следующие числа:
IE6=50
IE7=50
IE8=50
FF3.5=50
Opera9.8=30 (явно ленится)
Chrome3=53,66,70 (путается в показаниях)
Safari3=вроде не ограничено, но при значении в 22 тысячи перестает открывать домен и выдает ошибку:
Произошла ошибка: «неизвестная ошибка» (CFURLErrorDomain:302)Ух, чувствую где-то подстава.
Для тех, кому лень писать скрипт или хочется меня проверить:
Считаем Cookies Приветствую дополнения о других браузерах и их версиях. Ну и как всегда, с нетерпением жду критические замечания по теме. =)