3

Есть ли способ заставить Firefox открыть новое окно по определенному URL или открыть вкладку / окно, где этот URL уже загружен?

Я хотел бы позвонить в Firefox с

firefox --open-or-focus http://example.com

и есть Firefox либо

  • открыть новое окно и загрузить http://example.com, если нет окна открыты на http://example.com,
  • откройте существующую вкладку / окно Firefox, которая уже открыта на http://example.com.

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

1 ответ1

1

Документация Mozilla для аргументов командной строки Firefox не описывает ни одной такой функции. Я попытался проверить документацию, доступную для бинарного файла firefox, но он этого не делал.

У вас есть переключатели для открытия новых вкладок и новых окон, но нет переключателей, чтобы открыть список вкладок, которые вы могли бы потенциально прочитать из сценария.

Простой ответ, не может быть сделано, если вы не начнете читать профили Firefox, чтобы понять это. Кажется, не стоит усилий :)

Кроме того, еще одна вещь, которую я заметил при запуске Firefox вне командной строки, это то, что он блокирует ваш терминал, чтобы поддерживать процесс в рабочем состоянии (я запускаю это на Mac, но оно должно быть таким же для Linux). Если вы хотите использовать CLI Firefox в среде linux (учитывая теги, содержащиеся в этом сообщении), вы можете захотеть просмотреть его.

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