O pdf.js no Firefox usará uma solicitação separada usando um cabeçalho Range
, substituindo efetivamente seu cookie.
Esse comportamento é rastreado no Problema nº 8958 no repositório do mozilla .
Além de alternar os métodos de autenticação, você pode atenuar removendo o cabeçalho (você pode usar Header unset
especificamente para essas solicitações usando env=
). Alterar o comportamento dos apaches para solicitações do Range pode interferir em outros cenários (por exemplo, um aplicativo em proxy do apache pode esperar que o set-cookie funcione para solicitações de intervalo)