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

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№124-10-2024 12:15:35

SeVlad
Участник
 
Группа: Members
Зарегистрирован: 03-12-2008
Сообщений: 135
UA: Firefox 131.0

Запуск potable в автономном режиме

Можно ли (как?) настроить [firefox] portable чтобы он всегда запускался в автономном режиме?
Нагугленные способы с передачей параметров в ярлык не помогают.
Win10, [firefox] 131.

Отсутствует

 

№224-10-2024 16:57:23

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 4001
UA: Chrome 128.0

Re: Запуск potable в автономном режиме

network.online = false

Отсутствует

 

№325-10-2024 09:43:09

SeVlad
Участник
 
Группа: Members
Зарегистрирован: 03-12-2008
Сообщений: 135
UA: Firefox 131.0

Re: Запуск potable в автономном режиме

Coroner пишет

network.online = false

Не помогает

Отсутствует

 

№425-10-2024 10:48:28

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 4001
UA: Chrome 130.0

Re: Запуск potable в автономном режиме

А как вы запускаете [firefox] ?
Некоторые любят создать ярлык на рабочем столе (по желанию с параметрами), а затем, после запуска, закрепляют [firefox] в трее.
И не догадываются, что при этом браузер запускается не в портативном режиме и совсем с другим профилем. Потому что закрепляется не лаунчер, а furefox.exe


А параметр network.online сама Mozilla рекомендует и в справке этот метод описан.

Отредактировано Coroner (25-10-2024 10:48:48)

Отсутствует

 

№525-10-2024 11:30:30

SeVlad
Участник
 
Группа: Members
Зарегистрирован: 03-12-2008
Сообщений: 135
UA: Firefox 131.0

Re: Запуск potable в автономном режиме

Coroner пишет

Некоторые любят создать ярлык на рабочем столе (по желанию с параметрами), а затем, после запуска, закрепляют [firefox] в трее.
И не догадываются, что при этом браузер запускается не в портативном режиме и совсем с другим профилем. Потому что закрепляется не лаунчер, а furefox.exe

Именно так я и запускаю - из ярлыка на панели задач. (Но минуя ярлыки на десктопе). А как по вашему надо? Или даже - а как это сделать при запуске по ярлыку из ПЗ?

скрытый текст
F06CQhi.png

Но это не может быть никаким "другим профилем". Хотя бы уже потому, что параметр менялся именно в нём.

Coroner пишет

А параметр network.online сама Mozilla рекомендует и в справке этот метод описан.

Там для "обычного" [firefox]
И в сообществе утверждают, что этот метод может не работать даже на сетапной установке

Отредактировано SeVlad (25-10-2024 11:34:04)

Отсутствует

 

№625-10-2024 14:02:05

Farby
Участник
 
Группа: Members
Зарегистрирован: 21-11-2012
Сообщений: 306
UA: Google 2.1

Re: Запуск potable в автономном режиме

Можно использовать скрипт для config.js, если уже есть то добавить, обкатывал на [firefox] 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");


Жизнь иногда такое выкидывает, что хочется подобрать...

Отсутствует

 

№725-10-2024 22:06:15

SeVlad
Участник
 
Группа: Members
Зарегистрирован: 03-12-2008
Сообщений: 135
UA: Firefox 131.0

Re: Запуск potable в автономном режиме

Farby пишет

config.js

Эмм.. его тупо в профиль кинуть? Или как?

Или может в user.js это прописать?

Отсутствует

 

№825-10-2024 22:59:26

Farby
Участник
 
Группа: Members
Зарегистрирован: 21-11-2012
Сообщений: 306
UA: Google 2.1

Re: Запуск potable в автономном режиме

SeVlad пишет

Эмм.. его тупо

Однако была надежда, что вы справились с установкой Custom Buttons, все же нет...
Тогда возьмите этот файл и положите в каталог где лежит [firefox.exe FOLDER]\defaults\pref\config-prefs.js
Затем возьмите этот файл и поместите в каталог где лежит [firefox.exe FOLDER]\config.js
И теперь вы можете добавить скрипт в config.js


Жизнь иногда такое выкидывает, что хочется подобрать...

Отсутствует

 

№926-10-2024 10:53:22

SeVlad
Участник
 
Группа: Members
Зарегистрирован: 03-12-2008
Сообщений: 135
UA: Firefox 131.0

Re: Запуск potable в автономном режиме

Farby пишет

Однако была надежда, что вы справились с установкой Custom Buttons,

Я не мог даже и представить что ЗАПУСК [firefox] может быть как-то связан с КНОПКАМИ на панели...

Farby пишет

Затем возьмите этот файл и поместите в каталог где лежит [firefox.exe FOLDER]\config.js

Я не могу похвастаться что всё понимаю что там написано (скорее больше не понимаю, чем понимаю), но вижу какие-то стрёмные строки... Зачем, спрашивается, отключать проверку сигнатур аддонов.
Надеюсь не нужно всё это писать и будет достаточно только то, что в №5

В общем, спасибо, попробую.

Отсутствует

 

№1027-10-2024 09:40:37

SeVlad
Участник
 
Группа: Members
Зарегистрирован: 03-12-2008
Сообщений: 135
UA: Firefox 131.0

Re: Запуск potable в автономном режиме

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, спасибо за помощь.

Отсутствует

 

№1127-10-2024 18:33:42

Farby
Участник
 
Группа: Members
Зарегистрирован: 21-11-2012
Сообщений: 306
UA: unknown 0.0

Re: Запуск potable в автономном режиме

Однако, теперь у вас есть свой  config.js, а вы так сопротивлялись...


Жизнь иногда такое выкидывает, что хочется подобрать...

Отсутствует

 

№1228-10-2024 17:49:10

SeVlad
Участник
 
Группа: Members
Зарегистрирован: 03-12-2008
Сообщений: 135
UA: Firefox 131.0

Re: Запуск potable в автономном режиме

Farby пишет

а вы так сопротивлялись...

Абсолютно не сопротивлялся. Просто я не из тех кто бездумно тянет в рот  что попало что-то ставит, не попытавшись даже разобраться :)

Отсутствует

 

№1330-10-2024 09:30:46

SeVlad
Участник
 
Группа: Members
Зарегистрирован: 03-12-2008
Сообщений: 135
UA: Firefox 131.0

Re: Запуск potable в автономном режиме

Немного рано я радовался.
Теперь пункт "автономная работа" заблокирован.
hnOoXYn.png

И ладно бы после старта - выключить  автономку не проблема. Но вот как обратно включить - вот тут засада. Как пофиксить?

Наверняка можно поставить тот же CB и создать кнопку, но хотелось бы обойтись без доп. аддонов.

Отредактировано SeVlad (30-10-2024 09:40:40)

Отсутствует

 

№1430-10-2024 09:44:14

Farby
Участник
 
Группа: Members
Зарегистрирован: 21-11-2012
Сообщений: 306
UA: Google 2.1

Re: Запуск potable в автономном режиме

SeVlad
Найти и закоментировать

lockPref

Выделить код

Код:

...
//			prefs.lockPref("network.online"); // Can once enable online and locks


Жизнь иногда такое выкидывает, что хочется подобрать...

Отсутствует

 

№1530-10-2024 22:29:10

SeVlad
Участник
 
Группа: Members
Зарегистрирован: 03-12-2008
Сообщений: 135
UA: Firefox 131.0

Re: Запуск potable в автономном режиме

Farby пишет

закоментировать

Спасибо, сработало.

Отсутствует

 

Board footer

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