Показать полную графическую версию : mozMaker - конструктор аддона (дистрибутива) Mozilla Firefox, Thunderbird, SeaMonkey
Страниц :
1
2
3
4
5
6
7
[
8]
9
10
11
12
не создается/обновляется mozMaker.cfg рядом с конструктором? »
Не запоминаются настройки сделанные в FireFox'e по кнопке mozMaker "Настройки Mozila FireFox:" и не добавляются расширения *.XPI
mozMaker отрабатывает без ошибок, но полученный addon FireFox'a после установки не видит ни расширения, которые были добавлены mozMaker'ом ни настройки FireFox'а, которые были сделаны по кнопке mozMaker "Настройки Mozila FireFox:"
Похоже Mozila сильно изменила что-то у себя в структуре инсталлятора и mozMaker версии 1.2.2 уже не подходит для FireFox 46.x.x
Не запоминаются настройки сделанные в FireFox'e по кнопке mozMaker "Настройки Mozila FireFox:" и не добавляются расширения *.XPI
mozMaker отрабатывает без ошибок, но полученный addon FireFox'a после установки не видит ни расширения, которые были добавлены mozMaker'ом ни настройки FireFox'а, которые были сделаны по кнопке mozMaker "Настройки Mozila FireFox:" »
Полностью подтверждаю!
El Sanchez
20-05-2016, 16:19
apavs, popt2t, сломали/выпилили они browser\defaults\profile. Если сравнивать 45 и 46 версии, то в 46 версии папка browser\omni.ja\defaults\profile отсутствует, что намекает на то, что все-таки выпилили. На 47 бетке то же самое.
El Sanchez, какие прогнозы по доработке конструктора?
El Sanchez
21-05-2016, 20:48
какие прогнозы по доработке конструктора? »
popt2t, дополнения-то я смогу заставить установиться, но что делать с дополнительными файлами для профиля? Ведь таки выпилили (https://bugzilla.mozilla.org/show_bug.cgi?id=1269706), придурки.
El Sanchez
31-05-2016, 09:38
Изменения:
Текущая версия 1.3.0.
Обход проблемы, связанной с удалением из Mozilla Firefox (с версии 46 и выше) функционала папки browser\defaults\profile.
Обработка дополнений из папки features дистрибутива.
Папку для размещения пользовательских файлов теперь можно указывать отдельно для каждого из типов дистрибутивов.
Косметика.
El Sanchez, таки отличнейшая новость за сегодня! Спасибо за обновление конструктора!!!!
Ведь таки выпилили, придурки. »
Это да, эпично что-ли)))
Добрый день, El Sanchez! Использую mozMaker 1.3.0, Mozilla Firefox 46.0.1 и несколько аддонов, и при этом аддоны не добавляются и настройки не сохраняются, размер выходного файла увеличивается примерно на 3 Мб. Лог прилагаю. Подскажите, куда копать?
El Sanchez
06-06-2016, 14:54
при этом аддоны не добавляются »
dzork, одно дополнение (HTTPS-Everywhere) должно присутствовать, т.к. оно требует распаковки, остальные должны копироваться, но CopyFileEx возвращает ошибку 87 (параметр задан неверно). Запустите тестовый установщик из вложения, будет копироваться файл из %TEMP% в %TEMP% 3 способами, рядом будет создан лог-файл, лог в студию.
и настройки не сохраняются »
dzork, ?
и при этом аддоны не добавляются »
Если речь идёт о расширениях (дополнениях), то подтверждаю, не добавляются. При этом после установки аддона FireFox сделанного mozMaker 1.3.0
папка C:\Program Files\Mozilla\Firefox\browser\defaults\profile\extensions
содержит *.XPI
Том в устройстве C имеет метку WIN_XP
Серийный номер тома: 4F24-46B0
Содержимое папки C:\Program Files\Mozilla Firefox\browser\defaults\profile\extensions
07.06.2016 13:59 <DIR> .
07.06.2016 13:59 <DIR> ..
19.05.2016 14:50 2 371 966 adguardadblocker@adguard.com.xpi
19.05.2016 14:32 74 664 translator@zoli.bod.xpi
18.05.2016 11:07 17 390 {73007fef-a6e0-47d3-b4e7-dfc116ed6f65}.xpi
07.06.2016 14:49 0 t.txt
4 файлов 2 464 020 байт
2 папок 17 533 403 136 байт свободно.
А папка пользователя C:\Documents and Settings\Guest\Application Data\Mozilla\Firefox\Profiles\t746jhsb.default\extensions
пустая
Том в устройстве C имеет метку WIN_XP
Серийный номер тома: 4F24-46B0
Содержимое папки C:\Documents and Settings\Guest\Application Data\Mozilla\Firefox\Profiles\t746jhsb.default\extensions
07.06.2016 14:15 <DIR> .
07.06.2016 14:15 <DIR> ..
07.06.2016 14:49 0 t.txt
1 файлов 0 байт
2 папок 17 533 386 752 байт свободно
Если руками содержимое C:\Program Files\Mozilla Firefox\browser\defaults\profile\extensions
скопировать в C:\Documents and Settings\Guest\Application Data\Mozilla\Firefox\Profiles\t746jhsb.default\extensions
то естественно расширения появляются.
Запустите тестовый установщик из вложения, будет копироваться файл из %TEMP% в %TEMP% 3 способами, рядом будет создан лог-файл, лог в студию. »
Лог файл прикрепил
и настройки не сохраняются »
Очевидно dzork имел ввиду, что не сохраняются настройки FireFoxa сделанные при работе mozMaker 1.3.0
El Sanchez
07-06-2016, 20:27
Если речь идёт о расширениях (дополнениях), то подтверждаю, не добавляются. При этом после установки аддона FireFox сделанного mozMaker 1.3.0
папка C:\Program Files\Mozilla\Firefox\browser\defaults\profile\extensions содержит *.XPI »
apavs, у вас с dzork разные проблемы с копированием, до вашей он еще не дошел. У него не копируются дополнения во время работы конструктора, у вас все норм, т.к. C:\Program Files\Mozilla\Firefox\browser\defaults\profile\extensions содержит *.XPI. Все, что лежит в C:\Program Files\Mozilla\Firefox\browser\defaults\profile, копируется в новый профиль при помощи файла автоконфигурации firefox.cfg, который отрабатывает при каждом запуске firefox.exe. Т.к. нам нужно копировать только один раз, в firefox.exe есть условие, при котором копирование происходит тогда, когда файл prefs.js нулевого размера. В новом профиле перед первым запуском только 2 файла и оба нулевого размера. Если у вас по каким-то причинам в новосозданном профиле prefs.js ненулевой, то ничего копироваться в профиль естественно не будет. Создайте для теста новый профиль из командной строки: "C:\Program Files\Mozilla\Firefox\firefox.exe" -CreateProfile "mozUser %TEMP%\mozUser" -no-remote и посмотрите чего там в профиле с файлом prefs.js. Да, путь к firefox.exe именно полный нужно указывать, как я привел.
Очевидно dzork имел ввиду, что не сохраняются настройки FireFoxa сделанные при работе mozMaker 1.3.0 »
apavs, настройки, как и код копирования, находятся firefox.cfg.
В новом профиле перед первым запуском только 2 файла и оба нулевого размера. »
У меня перед первым запуском профайла вообще нету, те в папке C:\Documents and Settings\Guest\Application Data\ папки Mozilla вообще нету, т.к. для чистоты эксперимента, после деинсталляции FifreFox я удаляю из C:\Documents and Settings\Guest\Application Data папку Mozilla. Полностью удаляю вместе со всеми подпапками в т.ч. и профайл.
После первого запуска Firefox в профайле появляется prefs.js но не нулевой длины.
При выполнении "C:\Program Files\Mozilla\Firefox\firefox.exe" -CreateProfile "mozUser %TEMP%\mozUser" -no-remote в папке %TEMP%\mozUser вижу файл prefs.js нулевого размера и Times.json, но FireFox всё равно не копирует дополнения. Создание нового профиля из командной строки "C:\Program Files\Mozilla\Firefox\firefox.exe" -P с тем же результатом, т.е. ничего не копируется. Если же руками обнулить в уже существующем рабочем профайле файл prefs.js, то при следующем запуске FireFox копирование дополнений проходит нормально и дополнения появляются и что самое удивительное, так это то, что в этом случае срабатывают мои настройки, которые я делал для FireFox в mozMaker 1.3.0. (что-то Mozilla в новых версиях намутила). Ну не обнулять же после первого запуска FireFox prefs.js?
El Sanchez
09-06-2016, 19:19
После первого запуска Firefox в профайле появляется prefs.js но не нулевой длины. »
apavs, конечно ненулевой, профиль создан и загружен, в этот момент prefs.js уже содержит записи.
При выполнении "C:\Program Files\Mozilla\Firefox\firefox.exe" -CreateProfile "mozUser %TEMP%\mozUser" -no-remote в папке %TEMP%\mozUser вижу файл prefs.js нулевого размера и Times.json, но FireFox всё равно не копирует дополнения. »
apavs, профиль создан, но не загружен, до firefox.cfg дело не доходит еще. Если выполнить после создания профиля с помощью -CreateProfile команду "C:\Program Files\Mozilla\Firefox\firefox.exe" -profile "%TEMP%\mozUser" -no-remote, то firefox.cfg отработает как надо и дополнения и настройки будут применены. Но все это не имеет уже значения, этим...
Создание нового профиля из командной строки "C:\Program Files\Mozilla\Firefox\firefox.exe" -P с тем же результатом, т.е. ничего не копируется. »
...вами доказано, что определение момента первого запуска нулевым prefs.js никуда не годится и надо искать другой метод. Первый запуск что двойным кликом на firefox.exe, что в комстроке с помощью параметра -P, не дает нулевого prefs.js, поэтому firefox.cfg и не отрабатывает. Я думал, что при первом запуске firefox юзает функционал CreateProfile, где нулевый prefs.js создается, оказалось не так. Короче, на доработку.
Короче, на доработку. »
Cпасибо, подожду.
El Sanchez
12-06-2016, 12:40
Изменения:
Текущая версия 1.3.1.
Обход проблемы, связанной с удалением из Mozilla Firefox (с версии 46 и выше) функционала папки browser\defaults\profile. Попытка №2.
Текущая версия 1.3.1 »
Спасибо, проверил, замечаний нет, всё работает.
P.S. А можно подправить, чтобы после деинсталляции Firefox папка с подпапками
Том в устройстве C имеет метку WIN_XP
Серийный номер тома: 4F24-46B0
Содержимое папки C:\Program Files\Mozilla Firefox
13.06.2016 12:34 <DIR> .
13.06.2016 12:34 <DIR> ..
13.06.2016 12:34 <DIR> browser
13.06.2016 12:23 7 402 firefox.cfg
13.06.2016 12:34 <DIR> defaults
13.06.2016 12:55 26 firefox.exe.moz-delete
13.06.2016 12:57 0 del.txt
3 файлов 7 428 байт
4 папок 17 186 799 616 байт свободно
удалялась? Или это уже никак не зависит от mozMaker?
El Sanchez
16-06-2016, 14:22
А можно подправить, чтобы после деинсталляции Firefox папка с подпапками удалялась? »
apavs, команды удаления файлов и папок записаны в файле precomplete. В принципе можно сгенерировать аналогичные записи для файлов, которые делает конструктор, и пользовательских файлов папки Other, но если программа обновится, то файл precomplete будет заменен и все правки исчезнут.
Для справки, при сборке дистрибутива 48.0.2 с дополнениями SearchPreview (https://addons.mozilla.org/ru/firefox/addon/searchpreview/?src=ss) и Fast Dial (https://addons.mozilla.org/ru/firefox/addon/fast-dial/) конструктор вешается на этапе копирования расширений.
El Sanchez
27-08-2016, 10:46
при сборке дистрибутива 48.0.2 с дополнениями SearchPreview и Fast Dial конструктор вешается на этапе копирования расширений. »
popt2t, не подтверждаю.
Я пробовал на Windows 8.1. Попробую еще с админ правами и отпишусь. Просто проверял по одному включая дополнения и на этих конструктор вешался.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC