Сколько Cookies хранит мой браузер?

Dec 23, 2009 18:34

Закрывая свои пробелы в знаниях 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

Приветствую дополнения о других браузерах и их версиях. Ну и как всегда, с нетерпением жду критические замечания по теме. =)

chrome, browser, cookies, safari, opera, javascript

Previous post Next post
Up