Para descobrir se há algo que você possa fazer para melhorar isso, eu acho que você realmente vai querer descobrir com qual (is) combinação (s) de plugins do navegador / visualizador de pdf este problema ocorre e tentar encontrar uma maneira de reproduzi-lo. / p>
O Chrome e o Firefox são mencionados na pergunta, mas pelo menos o Chrome vem com seu próprio visualizador de PDF. No entanto, é perfeitamente possível usar o plug-in Acrobat Reader ou similar com qualquer um desses navegadores, portanto, apenas sabendo que o navegador realmente não responde qual software foi usado.
Por outro lado, se o objetivo for fazer com que os usuários simplesmente baixem os arquivos e você não queira lidar com as esquisitices de vários plugins, considere instruir o navegador a não abrir o arquivo. arquivo, mas basta baixá-lo.
Isso seria feito definindo Content-Disposition: attachment
na resposta HTTP.
É claro que, dependendo de como seus usuários estão acostumados a trabalhar com esses arquivos, isso também poderia causar confusão, mas eu imagino que ter seu navegador salvando um arquivo e depois abri-lo localmente deve ser menos propenso a erros.