Я хотел бы запустить Firefox с выбранным профилем (используя --new-instance -P profileName
флаги), но в автономном режиме. Как мне это сделать, если нет --offline
параметра или чего-то подобного?
решение1
Ответ, кажется, прост: просто запустите Firefox с ключом командной строки -offline (или /offline или --offline)
Не уверен, что это задокументировано. Пробовал на Windows 10, работает, если я ничего не упустил. FF 97.0.1.
решение2
Настройка,Файл | Работать офлайнделаетнеткажутся настойчивыми, т.е. если закрытьFire Foxв то время как он был офлайн, при повторном открытии он снова онлайн.
Однако вы можете настроитьБрандмауэр Windowsблокировать входящие и исходящиеFire Foxкоммуникация.
- Создайте два правила вБрандмауэр Защитника Windows с расширенной безопасностью.
- С использованиемRegedit, экспортируйте эти два правила из
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules
в файл с именемFFoxOffline.regили похожее описательное имя. Вы можете экспортировать каждое правило отдельно и объединить в один файл. - Скопируйте этот .reg-файл, дав ему описательное имя, например,FFoxOnline.reg.
- Отредактируйте эту копию, чтобы задать ее
Active=FALSE
для каждого правила.
Тогда начинайFire Foxс помощью .bat-файла сначала применить соответствующий .reg-файл, а затем запустить правильный профиль Firefox.
Это может не дать вамточночто вы просили, так как вам все еще может потребоваться установитьFire Foxпосле запуска он находится в автономном режиме и блокирует доступ в Интернет для всехFire Foxэкземпляры с исполняемым файлом, хранящимся в одном и том же месте.