А как вы запускаете ?
Некоторые любят создать ярлык на рабочем столе (по желанию с параметрами), а затем, после запуска, закрепляют в трее.
И не догадываются, что при этом браузер запускается не в портативном режиме и совсем с другим профилем. Потому что закрепляется не лаунчер, а furefox.exe
А параметр network.online сама Mozilla рекомендует и в справке этот метод описан.
Отредактировано Coroner (25-10-2024 10:48:48)
Отсутствует
Некоторые любят создать ярлык на рабочем столе (по желанию с параметрами), а затем, после запуска, закрепляют в трее.
И не догадываются, что при этом браузер запускается не в портативном режиме и совсем с другим профилем. Потому что закрепляется не лаунчер, а furefox.exe
Именно так я и запускаю - из ярлыка на панели задач. (Но минуя ярлыки на десктопе). А как по вашему надо? Или даже - а как это сделать при запуске по ярлыку из ПЗ?
Но это не может быть никаким "другим профилем". Хотя бы уже потому, что параметр менялся именно в нём.
А параметр network.online сама Mozilla рекомендует и в справке этот метод описан.
Там для "обычного"
И в сообществе утверждают, что этот метод может не работать даже на сетапной установке
Отредактировано SeVlad (25-10-2024 11:34:04)
Отсутствует
Можно использовать скрипт для config.js, если уже есть то добавить, обкатывал на 132
// Offline Start mode (async topic => { let obs = Cc["@mozilla.org/observer-service;1"].getService(Ci.nsIObserverService); let ios = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService); let prefs = Cc["@mozilla.org/preferences-service;1"].getService(Ci.nsIPrefBranch); let _obs = (subject, topic) => { if (topic == "browser-delayed-startup-finished" && subject.isChromeWindow) { obs.removeObserver(_obs, topic); ios.offline = true; prefs.lockPref("network.online"); // Can once enable online and locks } }; obs.addObserver(_obs, topic); })("browser-delayed-startup-finished");
Жизнь иногда такое выкидывает, что хочется подобрать...
Отсутствует
Эмм.. его тупо
Однако была надежда, что вы справились с установкой Custom Buttons, все же нет...
Тогда возьмите этот файл и положите в каталог где лежит [firefox.exe FOLDER]\defaults\pref\config-prefs.js
Затем возьмите этот файл и поместите в каталог где лежит [firefox.exe FOLDER]\config.js
И теперь вы можете добавить скрипт в config.js
Жизнь иногда такое выкидывает, что хочется подобрать...
Отсутствует
Однако была надежда, что вы справились с установкой Custom Buttons,
Я не мог даже и представить что ЗАПУСК может быть как-то связан с КНОПКАМИ на панели...
Затем возьмите этот файл и поместите в каталог где лежит [firefox.exe FOLDER]\config.js
Я не могу похвастаться что всё понимаю что там написано (скорее больше не понимаю, чем понимаю), но вижу какие-то стрёмные строки... Зачем, спрашивается, отключать проверку сигнатур аддонов.
Надеюсь не нужно всё это писать и будет достаточно только то, что в №5
В общем, спасибо, попробую.
Отсутствует
спасибо, попробую.
Сделал вот так и всё заработало.
[FirefoxPortableDir]\App\firefox64\defaults\pref\config-prefs.js:
pref("general.config.obscure_value", 0); pref("general.config.filename", "config.js"); pref("general.config.sandbox_enabled", false);
[FirefoxPortableDir]\App\firefox64\config.js:
// Offline Start mode (async topic => { let obs = Cc["@mozilla.org/observer-service;1"].getService(Ci.nsIObserverService); let ios = Cc["@mozilla.org/network/io-service;1"].getService(Ci.nsIIOService); let prefs = Cc["@mozilla.org/preferences-service;1"].getService(Ci.nsIPrefBranch); let _obs = (subject, topic) => { if (topic == "browser-delayed-startup-finished" && subject.isChromeWindow) { obs.removeObserver(_obs, topic); ios.offline = true; prefs.lockPref("network.online"); // Can once enable online and locks } }; obs.addObserver(_obs, topic); })("browser-delayed-startup-finished");
Farby, спасибо за помощь.
Отсутствует
а вы так сопротивлялись...
Абсолютно не сопротивлялся. Просто я не из тех кто бездумно тянет в рот что попало что-то ставит, не попытавшись даже разобраться
Отсутствует
Немного рано я радовался.
Теперь пункт "автономная работа" заблокирован.
И ладно бы после старта - выключить автономку не проблема. Но вот как обратно включить - вот тут засада. Как пофиксить?
Наверняка можно поставить тот же CB и создать кнопку, но хотелось бы обойтись без доп. аддонов.
Отредактировано SeVlad (30-10-2024 09:40:40)
Отсутствует
SeVlad
Найти и закоментировать
Жизнь иногда такое выкидывает, что хочется подобрать...
Отсутствует