1

Я хотел бы написать сценарий, который настроит все, что мне нужно для работы, среди прочего, включая открытие моего обычного набора URL, только те, которые мне нравятся (например, inbox.google.com и reddir.com в первом Окно, WhatsApp и провисать в другом)

поиск в firefox -h показал мне способ открыть вкладку из командной строки, но без возможности определить, к какому окну она идет, поэтому, когда я создаю новую вкладку из командной строки, она всегда будет переходить к первому окну создал, что является проблемой, если я хочу 5 вкладок в одном окне и 2 в другом.

Есть ли способ заставить Firefox открыть вкладку в другом окне (как-то присвоив ей идентификатор окна, в сочетании с плагином, может быть, даже хакерский способ написать последовательность команд?)


ПРИМЕЧАНИЕ. Каким бы ни было решение, оно должно быть полностью сценарием, потому что я хочу иметь возможность комбинировать его с несвязанными командами (например, открыть мою IDE, окно терминала и т.д.)

1 ответ1

0

Создайте сценарий, который загружает несколько экземпляров Firefox, используя флаги -P и -no-remote , каждый из которых имеет свое имя профиля.

Например, в Powershell:

Start-Process "C:\Program Files\Mozilla Firefox\firefox.exe" '-P "Profile 1" -no-remote'

Start-Process "C:\Program Files\Mozilla Firefox\firefox.exe" '-P "Profile 2" -no-remote'

Start-Process "C:\Program Files\Mozilla Firefox\firefox.exe" '-P "Profile 3" -no-remote'

Используйте следующий процесс:

  • Откройте вкладки и загрузите URL для каждой вкладки в текущем окне.
  • Измените настройки запуска, чтобы Show your windows and tabs from last time
  • Закрыть окно
  • Повторите для каждого окна
  • Перезапустите скрипт для проверки

Когда Firefox запущен и вы пытаетесь открыть другой процесс Firefox, вместо этого открывается новое окно в уже запущенном процессе. Вы можете использовать опцию командной строки -no-remote для запуска нового процесса Firefox, который невидим для первого процесса. [1] Используя -no-remote вместе с опцией -P для выбора другого профиля, вы можете одновременно открывать несколько экземпляров Firefox, используя отдельные профили. [2] Выбор другого профиля из того, который использовался в первом процессе, необходим, потому что профили "заблокированы" при использовании.

Рекомендации

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .