Como faço para alterar o Firefox para destacar “salvar como” ou “abrir com” por padrão na caixa de diálogo de download?

5

Não, não estou perguntando como definir um aplicativo ou uma ação padrão.

Agora que tenho isso fora do caminho , quero saber como determinar o botão de opção padrão selecionado para a caixa de diálogo de download:

EugostariaqueosarquivosPDFtivessem"Abrir com" padrão pré-selecionado, e todo o resto para que "Salvar arquivo" fosse pré-selecionado. O importante é que eu ainda quero que a caixa de diálogo de download apareça, mas não gosto de como o Firefox seleciona automaticamente um botão de rádio ou outro (aparentemente aleatoriamente). Alguém postou exatamente o que estou pedindo (com muito mais detalhes) aqui: link

Tanto quanto sei, o Firefox determina o que o botão de rádio seleciona, mas isso não pode ser alterado pelo usuário ...

    
por degenerate 15.07.2014 / 00:26

4 respostas

1

As ações padrão são determinadas pelo arquivo MimeTypes.rdf , então este arquivo é o que você deve modificar uma vez para ajustar suas preferências, depois copie para novas instalações.

Aqui está um extrato da documentação:

Attributes

General

  • RDF:about - identifier
  • NC:description - the name of the file type that will be displayed on the download prompt

Choosing what to handle

  • NC:fileExtension - file extensions to handle (note that content downloaded from the Internet will go by MIME type, not by file extension)
  • NC:value - MIME type to handle

Choose how to handle it (absence of the following options means "download to disk")

  • NC:path - path of the application to use to open this file
  • NC:useSystemDefault - true (use the system default for this MIME type) or false (define a different action)
  • NC:saveToDisk - true (default action is "download to disk") or false (don't download by default)

Additional options

  • NC:alwaysAsk - true (always ask which action to perform) or false (don't ask which action to perform)
  • NC:editable - true (entry can be modified with user interface) or false (entry is locked)
  • NC:prettyName - the short (display) name of the application

O arquivo deve ser colocado na pasta de perfil que é adequada para o sistema operacional e distribuição e versão do Firefox (ou fork) que você está usando.

O diálogo em si aparecerá com as escolhas determinadas por essas configurações, ou você pode configurá-lo para executar automaticamente.

Por favor, note que se você usar o mesmo perfil em todos os computadores, então O Firefox Sync também é uma solução.

    
por 23.08.2014 / 09:17
3

Você não pode definir a caixa de diálogo para aparecer, mas para um determinado botão de opção a ser verificado. Você só pode alterar a opção padrão.

Você pode fazer isso em Opções > Aplicativos e, em seguida, pesquisando pelo tipo de arquivo. Veja abaixo:

    
por 15.07.2014 / 00:38
2

Embora a resposta de @harrymc aponte para o documento correto, ele não especifica precisamente quais configurações precisam ser alteradas e como corrigir isso.

Como apontado por @crazypotato, o Firefox deve normalmente lembrar a última opção selecionada e pré-selecionar isso na janela de diálogo. Em um dos meus computadores, isso funcionou bem; em outro, não funcionou.

Para resolver o problema, tive que modificar o arquivo mimeTypes.rdf : na entrada RDF:Description com o atributo RDF:about="urn:mimetype:handler:application/pdf" eu adicionei os atributos

NC:useSystemDefault="true"
NC:saveToDisk="false"

e alterou NC:handleInternal para false . Não tenho certeza se todas essas alterações foram necessárias.

Note que não parece possível fixar uma pré-seleção: o firefox sempre lembrará sua última escolha (por tipo de arquivo), mesmo se você definir NC:editable="false" .

    
por 26.08.2014 / 11:55
1

Você pode forçar a caixa de diálogo "Salvar arquivo" a ser sempre exibida usando HTML5:

Click <a href="blurb.doc" download>here</a> to download your file

Isso não funciona no Internet Explorer. No entanto, no Firefox 30, o diálogo aparece com a opção "Salvar arquivo" pré-selecionada.

Sou levado a acreditar que também funcionará no Opera e no Chrome.

    
por 15.07.2014 / 01:00