У меня есть сценарий оболочки, который создает профили Firefox, а затем использует их для одновременного открытия нескольких экземпляров Firefox. Проблема в том, как я могу открыть URL-адрес в конкретном экземпляре Firefox?Из сценария оболочки открываем новую вкладку в конкретном экземпляре Firefox
Я попытался
firefox -CREATEPROFILE test
firefox -P test -no-remote
firefox -P test -url www.google.ie
Но последняя часть, которая пытается открыть URL с помощью тестового профиля не работает, он всегда открывается в профиле по умолчанию.
Есть ли способ сообщить Firefox из командной строки, чтобы открыть URL-адрес с использованием определенного профиля?
Спасибо.
EDIT: Я использую Linux, я не думаю, что он может делать то, что я хочу делать из командной строки (однако параметры командной строки Firefox не полностью документированы, чтобы это было возможно). Одним из решений моей проблемы было бы использование JavaScript для открытия вкладок после того, как браузер был выполнен. Я думаю, что изменение профиля по умолчанию для профиля, который я хочу открыть каждый раз, когда я хочу загрузить новый URL, также может работать. Это потребует изменений в profiles.ini каждый раз при загрузке нового URL-адреса. Я не тестировал это, но выглядит многообещающим.
+1 - для сумасшедшей идеи – ajreal
Обратите внимание, что '-P 'test'' и' -P test' совпадают. Ваша оболочка будет оценивать кавычки и к моменту, когда firefox увидит параметр, которого они не там. Кстати, вы посмотрели на '-a'? – Sorpigal
Вы находитесь под unix, windows или mac? – Twister