Я хотел бы знать, какова максимальная длина строки при сохранении в классическом preferences System:Максимальная длина строки в Firefox?
var prefs = Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefBranch);
prefs.setCharPref("com.exemple.namespace.preference", potentiallyLongString);
Не удалось найти в официальной документации.
Примечание: я попытался ввести более 255, он работает на Firefox 3.6, но я ищу документально подтвержденный ответ, который будет удостоверять, что длина L
работает с версии V
.
Согласен, но я задаюсь вопросом о порядке величины, чтобы знать, что «разумно», а что нет. Например. если я хочу сохранить короткий список FQDN, должен ли я хранить номер и использовать индивидуальные предпочтения для значений или могу ли я хранить их в одной строке предпочтения, разделенные запятыми? Если я аграрно, я могу хранить около 4 тыс. Символов, а типичный список - менее 10 доменных имен, я бы использовал второй, который проще реализовать ... –
@streetpc: Я не думаю, что существует реальный предел в заказе из тысяч символов, и поскольку система предпочтений довольно стабильна, в последних версиях, вероятно, не так много изменений. Поэтому вы можете попробовать и использовать его. – Nickolay