Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.
  • Форумы
  •  » Thunderbird
  •  » Tb самовольно переносит параметры из user.js в pref.js. Зачем?

№119-04-2006 20:55:35

stEp
Kiwi
 
Группа: Extensions
Откуда: Тьма-Таракань
Зарегистрирован: 20-12-2004
Сообщений: 906

Tb самовольно переносит параметры из user.js в pref.js. Зачем?

До вчерашнего дня user.js в Tb никогда не пользовался, а тут решил посмотреть одну "вещицу" отсюда, не понравилось, удалил всё из user.js и сохранил его пустым. Запускаю Tb и снова вижу ту самую не понравившуюся "вещицу"! Ищу эти параметры в pref.js и к своему удивлению нахожу их там! В Fx такого поведения нет.

Это баг или очередная зловредная фича?


Homo sum: humāni nihil a me aliēnum puto

Отсутствует

 

№219-04-2006 23:46:23

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771

Re: Tb самовольно переносит параметры из user.js в pref.js. Зачем?

Фича. См. 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.

Отсутствует

 

№320-04-2006 01:01:28

stEp
Kiwi
 
Группа: Extensions
Откуда: Тьма-Таракань
Зарегистрирован: 20-12-2004
Сообщений: 906

Re: Tb самовольно переносит параметры из user.js в pref.js. Зачем?

Unghost
А зачем это сделано? И почему так сделано именно в Tb, а в Fx иначе?
А вообще это садизм какой-то! :mad: Ладно ещё из user.js удалить несколько подряд идущих параметров, которые сам же туда и запихал, но в pref.js они раскидываются в алфавитном порядке и поэтому перемешиваются другими! :angry:

Отредактировано stEp (20-04-2006 01:03:58)


Homo sum: humāni nihil a me aliēnum puto

Отсутствует

 

№422-04-2006 22:01:05

stEp
Kiwi
 
Группа: Extensions
Откуда: Тьма-Таракань
Зарегистрирован: 20-12-2004
Сообщений: 906

Re: Tb самовольно переносит параметры из user.js в pref.js. Зачем?

Странное дело, при редактировании 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

Отсутствует

 

№523-04-2006 12:38:26

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630

Re: Tb самовольно переносит параметры из user.js в pref.js. Зачем?

stEp

из 10 параметров из user.js скопировались в prefs.js только 9

Возможно один параметр был дефолтным, т.е. занесение его в user.js ничего не меняло.
имхо

И почему так сделано именно в Tb, а в Fx иначе?

Что за новости, что значит иначе? И в Мозилле с Симанкой так и в Фоксе разве иначе.

Отсутствует

 

№627-04-2006 10:49:21

stEp
Kiwi
 
Группа: Extensions
Откуда: Тьма-Таракань
Зарегистрирован: 20-12-2004
Сообщений: 906

Re: Tb самовольно переносит параметры из user.js в pref.js. Зачем?

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

Отсутствует

 
  • Форумы
  •  » Thunderbird
  •  » Tb самовольно переносит параметры из user.js в pref.js. Зачем?

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]