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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№103-04-2007 10:40:32

Digital Mirror
ITшник
 
Группа: Members
Откуда: Россия, Екатеринбург
Зарегистрирован: 01-12-2004
Сообщений: 653
UA: Firefox 2.0
Веб-сайт

Создаю свою сборку

Вобщем, делаю свои сборки Firefox, методом простого инсталятора и копирования распакованных расширений в папку \Mozilla Firefox

Вопрос таков:
При первом запуске все расширения подхватываются из папки установки, а что происходит с расширениями дальше?

1) Они копируются в текущий профиль и имеют приоритет над теми, что в папке с программой
2) Они никуда не копируются - работают только из папки установки

Если пункт 2 то:
1) При обновлении расширения  - куда оно устанавливается?
2) При установке вручную, повторно, имеющегося в папке установки расширения - куда оно устанавливается.

Конечно, это все можно выяснить методом проб и ошибок, но очень мало времени на тестирование остается, вопрос к знающим или укажите ссылки где почитать (англ/рус не важно)
Спасибо.


Безвыходных ситуаций не бывает, бывают выходы, которые нас не устраивают.
«Свободное ПО позволяет любому умному парню в мире встать на плечи предыдущих умных парней и сплясать свой маленький танец инновации.» - Марк Шаттлворт

Отсутствует

 

№203-04-2007 16:20:33

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 2.0

Re: Создаю свою сборку

Digital Mirror
если судить по DOM-инспектору, входящему в стандартную сборку фокса, то

2) Они никуда не копируются - работают только из папки установки

2) При установке вручную, повторно, имеющегося в папке установки расширения

расширение устанавливается в папку профиля, ссылка на расширение изменяется с каталога фокса на папку профиля

Отсутствует

 

№303-04-2007 17:19:11

Digital Mirror
ITшник
 
Группа: Members
Откуда: Россия, Екатеринбург
Зарегистрирован: 01-12-2004
Сообщений: 653
UA: Firefox 2.0
Веб-сайт

Re: Создаю свою сборку

shutnik
Спасибо, тогда все в порядке. :)


Безвыходных ситуаций не бывает, бывают выходы, которые нас не устраивают.
«Свободное ПО позволяет любому умному парню в мире встать на плечи предыдущих умных парней и сплясать свой маленький танец инновации.» - Марк Шаттлворт

Отсутствует

 

№403-04-2007 22:23:11

Digital Mirror
ITшник
 
Группа: Members
Откуда: Россия, Екатеринбург
Зарегистрирован: 01-12-2004
Сообщений: 653
UA: Firefox 2.0
Веб-сайт

Re: Создаю свою сборку

И все таки, проблема возникла:
Если у пользователя уже есть расширение Х версии 1.0
А в сборке копируется в папку с лисой расширение Х версии 1.1
То при запуске новой инсталяции со старым профилем, расширение остается версии Х 1.0 (старое)
получается расширения из папки с лисой имеют более низкий приоритет? и как с этим бороться?


Безвыходных ситуаций не бывает, бывают выходы, которые нас не устраивают.
«Свободное ПО позволяет любому умному парню в мире встать на плечи предыдущих умных парней и сплясать свой маленький танец инновации.» - Марк Шаттлворт

Отсутствует

 

№504-04-2007 20:10:54

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785

Re: Создаю свою сборку

Digital Mirror
от этого никуда не деться. вообще, полагаю для каждой сборки пользователь должен создавать новый профиль или как минимум чистить старый.
кстати, думаю, если удалить файлы extensions.cache, extensions.ini и extensions.rdf из профиля, то новое расширение таки заменит старое.

Отсутствует

 

№604-04-2007 20:50:14

Digital Mirror
ITшник
 
Группа: Members
Откуда: Россия, Екатеринбург
Зарегистрирован: 01-12-2004
Сообщений: 653
UA: Firefox 2.0
Веб-сайт

Re: Создаю свою сборку

думаю, если удалить файлы extensions.cache, extensions.ini и extensions.rdf из профиля

точно, как же я забыл про эти файлы (файл кеша расширений удалял - но это не решало всей проблемы) - это решило еще одну проблему, помимо озвученной. Допишу в рекомендации :)
хм, рано обрадовался, но схема получается такой:
устанавливается сборка
перед запуском удаляются три файла
запускается сборка
удаляются старые версии расширений, для которых есть новые в составе сборки
перезапуск - видим новые расширений взамен старых удаленных

Отредактировано Digital Mirror (04-04-2007 21:27:59)


Безвыходных ситуаций не бывает, бывают выходы, которые нас не устраивают.
«Свободное ПО позволяет любому умному парню в мире встать на плечи предыдущих умных парней и сплясать свой маленький танец инновации.» - Марк Шаттлворт

Отсутствует

 

Board footer

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