Como garantir que o perfil específico do Firefox abra arquivos de extensão HTML?

1
  • WinXP 64 bits; Possui vários perfis do Firefox, cada um executando várias guias & janelas, sobre um tópico / propósito específico
  • Às vezes, essas guias são executadas em centenas, aumentando a carga & atraso de saída (+ custos de transferência de dados / atraso ao iniciar o FF)

arquivo .html está associado ao Firefox (perfil padrão) Portanto, abrir esse arquivo ativará o perfil padrão (com centenas de guias, carregamento de dados, atraso e material), o que não é bom.

Como associar esse arquivo a um perfil específico (que é sem sessão e será acionado rapidamente)?

TRIED:

  • Nas opções de pasta > Tipos de arquivos > HTML > Abra o Command, tentei editar para "C: \ Arquivos de Programas (x86) \ Mozilla Firefox \ firefox.exe" -osint -url "% 1" -p 8 -no-remote em que 8 é o nome do perfil necessário. Mas ainda abre com perfil padrão
  • Apenas a opção que vejo sem nenhuma resposta seria arquivar o perfil padrão e mantê-lo para essa finalidade & trabalhe em outros perfis

EDITAR

acabou de ver algo semelhante Inicie o firefox usando Outro perfil, para tipo (s) de arquivo específico (s)? 2 anos de idade, vote ou ajude os caras

    
por SuperUserMan 12.06.2014 / 13:38

1 resposta

1

A solução mais simples é usar um arquivo em lotes. O seguinte foi testado e confirmado para funcionar com o Firefox 30.0.

Associe arquivos .HTML a um perfil específico do Firefox

Crie um arquivo em lotes com algo como o seguinte - por exemplo, para um perfil de desenvolvimento da Web chamado "Dev":

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

Você deve omitir quaisquer opções de linha de comando que não sejam do firefox nos comandos do arquivo .bat (ou seja, não coloque em -osint -url "% 1"). Se você nunca criou um arquivo de lote, simplesmente abra um arquivo de texto, digite o (s) comando (s) apropriado (s) e salve. Em seguida, renomeie a extensão do arquivo de .txt para .bat.

Dependendo do sistema operacional, as etapas que você deseja seguir diferem daqui.

Windows XP

Navegue até Meu Computador e selecione as Ferramentas - > Opções de pasta - > Guia Tipos de arquivo. Você precisa alterar 4 associações de tipo de arquivo.

  • Documento HTML do Firefox
  • URL do Firefox
  • URL: protocolo de transferência de hipertexto
  • URL: protocolo de transferência de hipertexto com privacidade

Para ser claro, para criar um link somente para arquivos .html reais, apenas o primeiro item precisa ser editado. O URL do Firefox (.url) é um tipo separado de arquivo e os dois itens restantes são para abrir links externos em programas como o Outlook (por exemplo, você deseja clicar em um link em seu email e fazer com que seu arquivo .bat manipule esse link).

Para cada um deles, você precisará selecionar o botão Avançado e, em seguida, Editar a ação padrão "abrir". No campo marcado "Aplicativo usado para executar a ação:" cole o caminho para o seu arquivo .bat, por exemplo,

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

Certifique-se de usar aspas duplas como acima. Pressione OK, OK para finalizar suas alterações.

Você deve, é claro, copiar a entrada original no campo "apenas no caso" e colocá-la de lado caso queira reverter as alterações posteriormente. A forma básica deve ser:

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

Por favor, esteja ciente de que, embora as alterações das quatro opções não devam causar problemas em geral, a forma como qualquer programa interpreta um link de URL ou a página HTML poderia ser afetada. Quanto aos comentários do @Odys, não houve problemas com links no Outlook Express 6, mas testes extensivos de outros programas para vincular problemas não foram feitos.

Windows 7

Selecione qualquer arquivo que termine em .html, clique com o botão direito do mouse e selecione Propriedades - > Guia Geral - > Alterar o botão No menu "Abrir com", clique no botão Procurar e na caixa de diálogo Seleção, localize seu arquivo de lote e clique no botão Abrir.

Note que isso pode ser feito a partir de

Control Panel\Programs\Default Programs\Set Associations

também.

Observe, no entanto, que, se você tentar alterar os protocolos para links (HTTP e HTTPS, respectivamente) na parte inferior desta lista (após associações de arquivos), não haverá opção para procurar um programa. Isso significa que, para o Windows 7, você não pode associar links (por exemplo, em um cliente de email) com um perfil específico. Pode ser possível alterar isso de alguma forma com a edição do registro, mas isso não foi testado.

De qualquer forma, você criou um link entre a extensão do arquivo .html e o arquivo executável .bat que abre o Firefox sob um perfil específico.

Notas

  • Você pode ter que instalar uma cópia do Firefox fora das pastas "Progams Files" ou "Programs Files (x86)" (semelhante ao exemplo do comando .bat) para evitar problemas de permissão no XP e no Windows 7 .

  • Não se esqueça de fazer login automaticamente em um perfil, você precisará ativar essa opção na janela Gerenciar o perfil do Firefox (firefox.exe -P ou -ProfileManager). Uma foto do gerenciador de perfis com a opção correta marcada é aqui .

  • Como o Firefox usa qualquer último perfil ativo ao iniciar, você provavelmente desejará criar links para outros arquivos .bat para diferentes perfis (por exemplo, para voltar ao padrão a partir do Dev, etc.)

  • Lembre-se de que cada perfil contém dados sobre complementos, temas, etc. Por isso, você provavelmente terá que selecioná-los ao criar novos perfis (isso é especialmente importante para lembrar se você usar o complemento ProfileSwitcher abaixo. )

Links

Opções de linha de comando do Firefox estão aqui. Eu notei que você tem um pequeno switch -p e agora é oficialmente um grande -P para as versões atuais (30.0 +) do Firefox. Gostaria de verificar os outros switches, bem como a sintaxe e suporte adequados.

ProfileSwitcher - Um complemento para ajudar a verificar qual perfil está ativo no momento você não pode dizer o contrário. Apesar dos comentários sobre a compatibilidade do FF 29, este faz funcionar com o FF 30.0 a partir da versão 1.6.2.

    
por 06.07.2014 / 06:26