Мне нужно попытаться оценить размер DISK текстовой строки (которая может быть необработанным текстом или строкой в кодировке Base64 для изображения / звука и т.д.) в JavaScript. Не знаю, как это оценить. Единственное, что я могу найти в Google, это . length
, поэтому я подумал, что, возможно, кто-то из StackOverflow может знать ...
Причина, по которой мне нужно знать, заключается в том, что у меня есть сценарий localStorage, который нуждается (или хотел бы иметь) возможность проверять, когда пользователь приближается к своему Квота 5 МБ (или 10 МБ в IE) и запрос на увеличение максимального размера домена. Итак, если пользователь наберет, скажем, 4,5 МБ данных, он запросит
. Вы приближаетесь к ограничению данных в 5 МБ для вашего браузера. Увеличьте максимальное количество данных на ... [инструкции по увеличению его для браузера]