Barra de download do IE9 versus caixa de diálogo de download

Barra de download do IE9 versus caixa de diálogo de download

Às vezes, quando faço download de algo no IE9, recebo esta barra de download

Barra IE9

E às vezes eu recebo esse diálogo

Diálogo do IE9

Posso forçar o IE a usar um ou outro? Eu gostaria de ter apenas o diálogo, se possível.

Responder1

Como usuário você não pode fazer isso, não. Pelo que eu sei, a caixa de diálogo só aparece se um site abrir outra guia que leva a um download (algo nesse sentido, pelo menos). Assim, o desenvolvedor do site pode mudar o comportamento, mesmo que eu ache que isso seja mais por acidente do que intencionalmente.

Responder2

Parece depender de 3 coisas:

  1. O download é um link direto para um arquivo (por exemplohttp://foo.com/a.zip) ou não (http://foo.com/dl?id=123)?

  2. O servidor envia Content-Disposition: attachmentcom o cabeçalho ou não?

  3. É um tipo de arquivo "especial" do ponto de vista do MS/IE? Isso parece incluir arquivos do Office como .docxetc (se o Office estiver instalado), .cabarquivos, .lnkarquivos e quase certamente muito mais

O comportamento que observo é o seguinte:

  • Odiálogoé mostrado se: 1) for um link direto 2) fornãoterContent-Disposition: attachment e3) é um dos tipos de arquivo preferidos da MS.
  • Em qualquer outra combinação, parece usar obar.
  • Observação sobre o ponto 3: depende se você tem um manipulador local instalado para esse tipo de arquivo; portanto, se você não tiver o Office instalado, os arquivos do Office serão baixados com a barra.

Tudo isso foi determinado experimentalmente. Eu então encontreiessa questãoo que parece respaldar alguns dos itens acima.

informação relacionada