>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Запуск potable в автономном режиме http://forum.mozilla-russia.org/viewtopic.php?id=79154 |
SeVlad > 24-10-2024 12:15:35 |
Можно ли (как?) настроить portable чтобы он всегда запускался в автономном режиме? |
Coroner > 24-10-2024 16:57:23 |
network.online = false |
SeVlad > 25-10-2024 09:43:09 |
Coroner пишет
Не помогает |
Coroner > 25-10-2024 10:48:28 |
А как вы запускаете ? А параметр network.online сама Mozilla рекомендует и в справке этот метод описан. |
SeVlad > 25-10-2024 11:30:30 |
Coroner пишет
Именно так я и запускаю - из ярлыка на панели задач. (Но минуя ярлыки на десктопе). А как по вашему надо? Или даже - а как это сделать при запуске по ярлыку из ПЗ? скрытый текст Но это не может быть никаким "другим профилем". Хотя бы уже потому, что параметр менялся именно в нём. Coroner пишет
Там для "обычного" |
Farby > 25-10-2024 14:02:05 |
Можно использовать скрипт для config.js, если уже есть то добавить, обкатывал на 132 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"); |
SeVlad > 25-10-2024 22:06:15 |
Farby пишет
Эмм.. его тупо в профиль кинуть? Или как? Или может в user.js это прописать? |
Farby > 25-10-2024 22:59:26 |
SeVlad пишет
Однако была надежда, что вы справились с установкой Custom Buttons, все же нет... |
SeVlad > 26-10-2024 10:53:22 |
Farby пишет
Я не мог даже и представить что ЗАПУСК может быть как-то связан с КНОПКАМИ на панели... Farby пишет
Я не могу похвастаться что всё понимаю что там написано (скорее больше не понимаю, чем понимаю), но вижу какие-то стрёмные строки... Зачем, спрашивается, отключать проверку сигнатур аддонов. В общем, спасибо, попробую. |
SeVlad > 27-10-2024 09:40:37 |
SeVlad пишет
Сделал вот так и всё заработало. [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, спасибо за помощь. |
Farby > 27-10-2024 18:33:42 |
Однако, теперь у вас есть свой config.js, а вы так сопротивлялись... |
SeVlad > 28-10-2024 17:49:10 |
Farby пишет
Абсолютно не сопротивлялся. Просто я не из тех кто бездумно |
SeVlad > 30-10-2024 09:30:46 |
Немного рано я радовался. И ладно бы после старта - выключить автономку не проблема. Но вот как обратно включить - вот тут засада. Как пофиксить? Наверняка можно поставить тот же CB и создать кнопку, но хотелось бы обойтись без доп. аддонов. |
Farby > 30-10-2024 09:44:14 |
SeVlad lockPref |
SeVlad > 30-10-2024 22:29:10 |
Farby пишет
Спасибо, сработало. |