Тема закрыта
Страницы: 1
До вчерашнего дня user.js в Tb никогда не пользовался, а тут решил посмотреть одну "вещицу" отсюда, не понравилось, удалил всё из user.js и сохранил его пустым. Запускаю Tb и снова вижу ту самую не понравившуюся "вещицу"! Ищу эти параметры в pref.js и к своему удивлению нахожу их там! В Fx такого поведения нет.
Это баг или очередная зловредная фича?
Homo sum: humāni nihil a me aliēnum puto
Отсутствует
Фича. См. http://kb.mozillazine.org/User.js_file
To undo preferences that have been set in the user.js file:
1. Remove the unwanted preference entries fom the user.js file as a first step. However, since the same preference is now written to the prefs.js file, a second step is needed:
2. Also remove the preference entries from prefs.js, either by direct editing of the prefs.js file (not recommended) or by resetting the preference via about:config.
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
Unghost
А зачем это сделано? И почему так сделано именно в Tb, а в Fx иначе?
А вообще это садизм какой-то! Ладно ещё из user.js удалить несколько подряд идущих параметров, которые сам же туда и запихал, но в pref.js они раскидываются в алфавитном порядке и поэтому перемешиваются другими!
Отредактировано stEp (20-04-2006 01:03:58)
Homo sum: humāni nihil a me aliēnum puto
Отсутствует
Странное дело, при редактировании prefs.js обнаружил, что из 10 параметров из user.js скопировались в prefs.js только 9
Есть предложение добавить сюда и сюда перевод вот этого фрагмента:
When you launch the application, the valid preferences you've added to user.js are then automatically copied into the prefs.js file (also located in the same profile folder), which stores all the preferences for the current user. For that reason, before you create or edit the user.js file it is advisable to make a backup copy of the prefs.js file.
P.S. Жаль, что не услышал ответа...
Homo sum: humāni nihil a me aliēnum puto
Отсутствует
stEp
из 10 параметров из user.js скопировались в prefs.js только 9
Возможно один параметр был дефолтным, т.е. занесение его в user.js ничего не меняло.
имхо
И почему так сделано именно в Tb, а в Fx иначе?
Что за новости, что значит иначе? И в Мозилле с Симанкой так и в Фоксе разве иначе.
Отсутствует
vladmir
Возможно один параметр был дефолтным, т.е. занесение его в user.js ничего не меняло.
Да, так оно и оказалось.
И почему так сделано именно в Tb, а в Fx иначе?
Что за новости, что значит иначе? И в Мозилле с Симанкой так и в Фоксе разве иначе.
Ты считаешь, что я взял это с потолка? Прежде чем писать я потрудился проверить сей факт. В user.js Firefox'а у меня находятся только вот эти параметры (те что в разделе "Быстрый компьютер / модем"), я перепроверил несколько раз и ни одного из них нет в pref.js, при этом часть из них имеют значения отличающиеся от значений по умолчанию, а некоторых вообще нет в about:config! Как это объяснить? Или я опять чего-то недопонимаю и это такая очередная фича в фиче от разработчиков?
Мне вообще не понятно, зачем файлов с настройками два, если настройки всё равно из одного файла должны переноситься в другой? Ну и пусть будет один и править всегда только его. Вся эта "придумка" заставляет делать лишние действия. К примеру, я резервную копию pref.js не делал (не знал я об этой необходимости) и когда откатывал изменения, то сидел и гадал, а существовал ли тот или иной параметр уже в этом файле раньше, ещё до того как я внёс изменения в user.js (параметр ведь мог быть изменён настройками из GUI), или нет...
Homo sum: humāni nihil a me aliēnum puto
Отсутствует
Тема закрыта
Страницы: 1