>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Через user.js не изменяется параметр http://forum.mozilla-russia.org/viewtopic.php?id=75755 |
zzzephire > 24-07-2020 20:44:28 |
Прописываю в user.js
После открытия about:config показывает мне что параметр остался неизменным. Также не срабатывает такой вариант:
Вручную он изменяется, но как это сделать через user.js? |
mokujin > 24-07-2020 20:58:59 |
Там, в user.js используется (скорее всего всё еще) идиотский "формат" этого файла. Должна быть пустая строка в начале(перенос строки), а потом один комментарий Выделить код Код:// user_pref("beacon.enabled", false); user_pref("browser.bookmarks.max_backups", 10); ...... и т.д. |
zzzephire > 24-07-2020 21:03:29 |
mokujin Аналогичная проблема с browser.urlbar.maxRichResults |
harryk > 24-07-2020 21:12:25 |
zzzephire пишет
Указывайте версию FF. В разных версиях параметр ведет себя по разному. В новых (проверял 68 и 78) все работает. В старых используйте config.js |
zzzephire > 24-07-2020 21:16:01 |
78.0.2 х64 |
mokujin > 24-07-2020 21:20:25 |
Может ты сохраняешь его не в той кодировке? 65001(UTF-8) без BOM нужно. |
zzzephire > 24-07-2020 21:24:59 |
mokujin |
harryk > 24-07-2020 21:29:06 |
zzzephire пишет
В 78 browser.urlbar.maxRichResults также прекрасно переключается в user.js |
zzzephire > 24-07-2020 21:31:24 |
Есть разница между user_pref() и pref()? |
harryk > 24-07-2020 21:39:19 |
zzzephire пишет
В user.js используйте только user_pref |
mokujin > 24-07-2020 21:48:31 |
zzzephire пишет
Самое интересное(нет) что мозилловцы сделали там такую, примерно логику: читаем файл и поодиночке сразу применяем параметры, пока не возникнет ошибка. Дальше тупо выходим... без выброса ошибки, без оповещения, что у нас тут, типо что-то не так... Просто прекращаем и всё. |
zzzephire > 24-07-2020 21:58:14 |
mokujin |
harryk > 24-07-2020 22:20:29 |
zzzephire пишет
Впишите в конец файла user.js какой-нибудь несуществующий параметр, например После запуска проверьте его наличие в about:config. Если есть, значит файл отработал до конца. Затем его можно закомментировать или удалить (и из about:config тоже). |
zzzephire > 24-07-2020 22:40:38 |
harryk спасибо, хорошее решение |