1
  • WinXP 64bit; Иметь несколько профилей Firefox, каждый из которых имеет несколько вкладок и окон по определенной теме / назначению
  • Иногда эти вкладки запускаются сотнями, увеличивая нагрузку и задержку на выход (+ затраты на передачу данных / задержка при запуске FF)

Файл .html связан с Firefox (профиль по умолчанию), поэтому при открытии такого файла будет запущен профиль по умолчанию (с сотнями вкладок, загрузкой данных, задержкой и прочим), что не очень хорошо.

Как связать этот файл с определенным профилем (который не требует сеансов и быстро запустится)?

ПЫТАЛСЯ:

  • В параметрах папки> Типы файлов> HTML> Открыть команду, попытался отредактировать в "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -osint -url "% 1" -p 8 -no-remote, где 8 - название нужного профиля. Но все равно открывается с профилем по умолчанию
  • Единственный вариант, который я вижу без каких-либо ответов, состоит в том, чтобы отложить полки с использованием профиля по умолчанию и сохранить его для этой цели и выполнять работу с другими профилями.

РЕДАКТИРОВАТЬ

только что видел что-то подобное Запустить Firefox, используя другой профиль, для определенного типа файлов? 2 года, пожалуйста, проголосуйте или помогите, ребята

1 ответ1

1

Самое простое решение - использовать командный файл. Следующее было протестировано и подтверждено для работы с Firefox 30.0.

АссоциированныйHTML-файлы с определенным профилем Firefox

Создайте командный файл, например, для профиля веб-разработки под названием "Dev":

    "C:\My Programs\FF30\firefox.exe" -P Dev -no-remote

В командах файла .bat вы должны опускать все ключи командной строки, отличные от firefox (т.е. не указывайте -osint -url "% 1") Если вы никогда не создавали пакетный файл, просто откройте текстовый файл, введите соответствующие команды и сохраните. Затем переименуйте расширение файла из .txt в .bat.

В зависимости от ОС шаги, которые вы хотите предпринять, могут отличаться от приведенных здесь.

Windows XP

Перейдите на «Мой компьютер» и выберите «Сервис» -> «Свойства папки» -> вкладка «Типы файлов». Вам нужно изменить 4 ассоциации типов файлов.

  • Firefox HTML Document
  • URL Firefox
  • URL: протокол передачи гипертекста
  • URL: протокол передачи гипертекста с конфиденциальностью

Чтобы было понятно, чтобы создать ссылку только для актуальных .html файлов, нужно отредактировать только первый элемент. Firefox URL (.url) - это отдельный тип файла, а оставшиеся два элемента предназначены для открытия внешних ссылок в таких программах, как Outlook (например, вы хотите щелкнуть ссылку в своем электронном письме, и ваш файл .bat обрабатывает эту ссылку).

Для каждого из них вам нужно будет нажать кнопку "Дополнительно", а затем изменить действие "Открыть" по умолчанию. Под полем с пометкой «Приложение, используемое для выполнения действий:» вставьте путь к вашему .bat файлу, например

"C:\Documents and Settings\UserName\Desktop\Firefox.bat" "%1"

Убедитесь, что вы используете двойные кавычки, как указано выше. Нажмите ОК, ОК, чтобы завершить внесение изменений.

Разумеется, вам следует скопировать оригинальную запись в поле "на всякий случай" и отложить ее на случай, если вы захотите отменить изменения позднее. Основная форма должна быть:

"C:\Path\To\Browser\firefox.exe" -osint -url "%1"

Помните, что хотя изменение всех четырех параметров не должно вызывать проблем в целом, это может повлиять на то, как любая программа интерпретирует URL-ссылку или HTML-страницу. Что касается комментариев @Odys, в Outlook Express 6 не было проблем со ссылками, но тщательное тестирование других программ на наличие проблем с ссылками не проводилось.

Windows 7

Выберите любой файл, заканчивающийся на .html, щелкните правой кнопкой мыши и выберите "Свойства" -> вкладка "Общие" -> кнопка "Изменить". В меню "Открыть с помощью" нажмите кнопку "Обзор" и в диалоговом окне "Выбор" найдите пакетный файл и нажмите кнопку "Открыть".

Обратите внимание, что это можно сделать из

Control Panel\Programs\Default Programs\Set Associations

также.

Тем не менее, обратите внимание, что если вы попытаетесь изменить протоколы для ссылок (HTTP и HTTPS соответственно) внизу этого списка (после сопоставления файлов), то нет опции для просмотра программы. Это означает, что для Windows 7 нельзя связать ссылки (например, в почтовом клиенте) с определенным профилем. Можно было бы как-то изменить это с помощью редактирования реестра, но это не было проверено.

В любом случае, вы теперь создали ссылку между расширением .html и вашим исполняемым файлом .bat, который открывает Firefox под определенным профилем.

Заметки

  • Вам может потребоваться установить копию Firefox вне папок "Progams Files" или «Programs Files (x86)» (аналогично примеру команды .bat file), чтобы избежать проблем с разрешениями в XP и Windows 7.

  • Не забывайте, что для автоматического входа в профиль вам необходимо включить эту опцию в окне управления профилями Firefox (firefox.exe -P или -ProfileManager). Снимок менеджера профилей с выбранной верной опцией находится здесь.

  • Поскольку Firefox использует какой-либо профиль, который был последним активным при запуске, вы, вероятно, захотите создать ссылки на другие файлы .bat на другие профили (например, чтобы вернуться к стандартному из Dev и т.д.)

  • Помните, что каждый профиль содержит данные о надстройках, темах и т.д., Поэтому вам, вероятно, придется выбирать их при создании новых профилей (это особенно важно помнить, если вы используете надстройку ProfileSwitcher ниже.)

связи

Параметры командной строки Firefox находятся здесь. Я заметил, что у вас есть небольшой ключ -p, и теперь он официально большой -P для текущих версий (30.0+) Firefox. Я бы также проверил другие параметры на предмет правильного синтаксиса и поддержки.

ProfileSwitcher - дополнение, помогающее проверить, какой профиль активен в настоящее время, если вы не можете сказать иначе. Несмотря на замечания , касающиеся совместимости FF 29, это делает работу с FF 30,0 в версии 1.6.2.

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