Como você associa uma ação a um tipo de arquivo no Firefox 3.0?

3

Eu estou tentando associar uma ação específica com um tipo de arquivo no Firefox 3.0.

Quando vou para Edit> Preferences> Applications , não há como adicionar um tipo de arquivo, como MP3. Eu posso editar tipos de arquivos existentes e seus comportamentos, mas não posso adicionar novos.

Há instruções que dizem para clicar em Editar> Preferências> Conteúdo> Tipos de arquivo> botão Avançado , mas acho que é para uma versão diferente do Firefox, porque não está lá na versão 3.0.

Existe uma maneira de fazer isso em tempo real, quando eu clico em um link? Existe uma extensão inteligente que torna esta coisa relativamente simples, finalmente, fácil de fazer?

Neil
fonte
Ninguém sabe realmente como fazer isso?
Neil
Boa pergunta, eu olhei para dentro que não poderia facilmente encontrar um caminho. Meu melhor palpite agora é que, por exemplo, para mp3, algum plugin o abre automaticamente. Talvez você possa descobrir qual é (sobre: ​​plugins) e desabilitar temporariamente esse plugin, e então clicar em tal link novamente.
Jonik
(Ao desativar temporariamente, eu quis dizer algo como: encontrar dir plug-in do Firefox, mover a dll plugin específico / so arquivo em outro lugar, reinicie o Firefox.)
Jonik
@Jonik você pode desativar temporariamente um plugin em Ferramentas> AddOns. Na linha superior de ícones, o mais à direita é Plugins. Clique em um plugin para mostrar o botão Desativar. Alterações requerem um reinício.
quack quixote

Respostas:

3

O que você está procurando é o mimeTypes.rdfarquivo na pasta de perfil do seu Firefox.

Uma palavra de advertência antes de você ir mais longe, o mimeTypes.rdfarquivo não deve ser editado diretamente pelos usuários, e se você errar, pode parar o seu Firefox funcionar.

Onde sua pasta de perfil depende de qual SO você está executando, veja aqui como encontrar sua pasta de perfil: Locais de perfil do Firefox .

É um arquivo RDF, que é um tipo de arquivo de dados similar em alguns aspectos ao XML, mas sua hierarquia funciona de maneira diferente, isso significa que, se você tiver cuidado, poderá lê-lo e editá-lo com um editor de texto. A base de conhecimento do MozillaZine tem um artigo no arquivo mimeTypes.rdf aqui . Você vai querer ler no formato RDF (mais do que está no link que acabei de citar) porque não é tão simples quanto XML apenas colar uma nova linha para fazer o que você deseja.

GATrawn
fonte
Excelente. Adicionando ao mimeTypes.rdf, eu pude fazer o Firefox trabalhar com (coincidentemente) arquivos XML que têm uma extensão estranha, onde é preferível não simplesmente renomeá-los para XML. Agora, em vez de perguntar se eu quero abrir (recursivamente!) Ou baixar o arquivo, ele renderiza.
underscore_d
1

Veja aqui: http://kb.mozillazine.org/File_types_and_download_actions

Não é possível definir uma ação automática

Em alguns casos, você pode não conseguir definir uma ação de download automático. Isso pode ocorrer quando um servidor da Web configurado incorretamente atribui um tipo MIME incorreto , como "application / octet-stream", mostrado aqui no SeaMonkey 1.x ou se o servidor atribui "Content-Disposition: attachment" ao download do arquivo, conforme mostrado aqui no SeaMonkey 1.x (o tipo MIME de um arquivo baixado, e se deve ser tratado como um anexo, não aparece no Firefox ou no SeaMonkey 2). [4] [5]Quando isso acontece, a opção de sempre executar a mesma ação será "acinzentado" ou, no Firefox, a opção "Fazer isso automaticamente" não parecerá ter efeito e você será perguntado novamente o que fazer quando você encontra esse tipo de arquivo (veja abaixo os relatórios de erros relacionados ). Há pouco que você pode fazer nesses casos porque o problema está no servidor.

 

Adicionando uma ação de download

Os tipos MIME que não são manipulados por plug-ins não aparecem na listagem de ações de download, a menos que você tenha encontrado esse tipo de arquivo e tenha marcado a opção na caixa de diálogo "Abrindo" para "Fazer isso automaticamente para arquivos como este a partir de agora", como descrito acima . Você não pode adicionar novos tipos de arquivos à listagem Baixar Ações no Firefox, como no Mozilla Suite / SeaMonkey 1.x. A extensão Mimetype Editor / Download Actions fornece a interface "Helper Applications" do SeaMonkey 1.x, mostrada abaixo, como um complemento do Firefox.

Foi muito melhor quando nos permitiram adicionar tipos de arquivos / ações.

Gaff
fonte
0

Quando você clica em um link. O Firefox abre as janelas de diálogo e você pode definir a associação para esse arquivo.

Abrir com -> Procurar (aqui você encontra o aplicativo, que você deseja associar) -> Faça isso automaticamente para arquivos como este a partir de agora. (Verifica)

MicTech
fonte
Isso não é verdade, você está apenas pensando em como os tipos de arquivo não associados funcionam no Windows. Se eu clicar em um mp3, por exemplo, ele começa a reproduzi-lo no navegador. Não parece uma maneira fácil de mudar isso.
Neil
@ Neil. Mas isso depende; se eu clicar em um link de mp3, um "O que o Firefox deve fazer com esse arquivo?" a caixa de diálogo é aberta.
Jonik
Eu concordo com a MicTech. Pelo menos na minha configuração, eu tenho duas opções de MPEG Layer 3 Audio (aka MP3) que eu posso personalizar. Portanto, se uma extensão ainda não estiver associada, você obtém a caixa de diálogo "abrir arquivo" e, se ela já estiver associada, você a personaliza por meio da janela de associações.
Chrisbux
Onde está a "janela de associações"?
Neil
1
Desculpe - eu quis dizer a tela "Aplicativos" em opções.
Chrisbux
0

Não é exatamente o que você procura, mas a extensão Firefox Launchy facilita bastante o clique com o botão direito do mouse em links e escolha para qual programa enviar um arquivo mp3, etc.

Matthew Lock
fonte
0

No Firefox 60, o que funcionou para mim foi editar o arquivo json handlers.jsonna minha pasta de perfis. Primeiro, faça um backup do arquivo e, em seguida, procure a estância mimeTypes. Copie uma entrada dentro dessa sub-rotina e use-a como um modelo para sua entrada.

No meu caso, eu queria que os arquivos gzip fossem baixados em vez de serem abertos em um visualizador de arquivos, então inseri

"application/gzip": { "action": 0, "ask": true, "extensions": [ "gz", "tgz" ] },

Isso acabou não sendo o que o Firefox queria ler, e no meu caso o firefox silenciosamente consertou a estrofe para ler:

"application/x-gzip": { "action": 0 } },

Como bônus, o firefox adicionou uma entrada para a nova sub-rotina do tipo MIME na about:preferenceslista de manipuladores.

YMMV

user1404316
fonte