Страницы: 1
По-моему, если возникают такие вопросы, надо что-то менять в логике кода.
Потому что сохраненное окажется в prefs.js и будет парситься при запуске (а не когда реально потребуется).
А ограничения на длину можно проверить экспериментально.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
logik
В документации конкретных сведений нет (разве что если как следует порыться в исходниках на mxr, то что-то найдется). Обычный прием - вместо setCharPref использовать setComplexValue с передачей nsISupportsString. Но если есть планы хранить строки неопределенного (любого) размера - есть смысл прислушаться к совету MDN.
P.S. Есть такой модуль: resource://gre/modules/services-sync/ext/Preferences.js - вроде бы и не входит в число стандартных, но я им пользуюсь со времен 5-й версии (правда, перенеся копию к себе). Посмотрите, может, и вам подойдет.
Отредактировано hydrolizer (25-05-2012 12:48:00)
Отсутствует
Страницы: 1