
Estou usando o Google Chrome versão 37.0.2062.103 no Windows 8.1 Pro. Quando cheguei a issopágina com dois PDFse clique com o botão esquerdo em ambos, obtenho resultados diferentes. A folha de dados da Texas Instruments é aberta no leitor de PDF integrado do Google. O Chrome oferece o download do diagrama esquemático.
Se na caixa de diálogo de download na parte inferior eu clicar na seta para baixo e escolher "Sempre abrir arquivos deste tipo", o comportamento para ambos os PDFs será o mesmo. Tentei fazer isso antes e depois de limpar meu histórico de downloads no Google Chrome.
O que está causando essa diferença de comportamento entre os dois PDFs?
Responder1
É algo que eles estão fazendo no lado do servidor, dependendo dos cabeçalhos retornados ao cliente, você pode permitir que um PDF seja visualizado usando o comportamento padrão ou pode forçar o cliente a baixá-lo. Veresta páginade uma forma, pode ser implementado.
Neste caso, não parece que foi intencional. Se você observar os cabeçalhos retornados para ambos os links, eles terão 'tipos de conteúdo' diferentes. O primeiro possui o tipo de conteúdo application/pdf
e o segundo possui o tipo de conteúdo application/octet-stream
. O Chrome reconhece que pode abrir application/pdf
com seu visualizador de PDF integrado, mas não com o tipo de conteúdo application/octet-stream
, então apenas faz o download.
O que você pode fazer sobre isso? Não muito. Pode haver extensões que contornem isso, mas nunca encontrei uma.