Anexe (recomendado) ou Link para o arquivo PDF aqui: Qualquer pdf
Configuração:
Etapas para reproduzir o problema:
Qual é o comportamento esperado? (adicionar captura de tela)
pdf.js usa cores escuras
O que deu errado? (adicionar captura de tela)
Link para um visualizador (se hospedado em um site diferente de mozilla.github.io/pdf.js ou como extensão do Firefox / Chrome): N / A
@utopianknight A partir de suas capturas de tela, você conseguiu colocar o tema escuro do visualizador, e o código também está lá. Você talvez tenha uma ideia de por que isso pode não funcionar aqui?
O modo estranho e escuro funciona bem para a versão web, mas não na versão integrada. Parece que há algum código para substituir isso no Firefox. Vou abrir um bug upstream.
Uma coisa a esclarecer, usar um tema de modo escuro no Firefox não muda tudo para o modo escuro que usa o CSS prefers-color-scheme: dark
. Isso deve ser definido no nível do sistema operacional.
Embora mesmo se eu definir o sistema operacional para o modo escuro, o visualizador de PDF integrado não muda os temas.
Este parece ser um problema com o Firefox, não com PDF.js. Abra e experimente no Firefox e em um navegador chromium:
Até que isso seja corrigido e como uma solução temporária, posso tornar o tema escuro o padrão, pois é o que os usuários do Firefox estão acostumados.
Alterar o tema com Menu> Personalizar> Temas> Claro / Escuro não funciona.
Mas mudar o tema nas ferramentas de desenvolvimento (com devtools.inspector.color-scheme-simulação.enabled definido como true em about: config) funciona.
Uma coisa para esclarecer, usar um tema de modo escuro no Firefox não muda tudo para o modo escuro que usa o esquema de cores preferencial CSS: escuro. Isso deve ser definido no nível do sistema operacional.
Infelizmente, definir um tema de modo escuro para a área de trabalho xfce não é detectado pelo firefox.
No Linux, não há um conceito de modo claro / escuro no gtk, então uma heurística é usada https://searchfox.org/mozilla-central/rev/d54712b9644b49cec6cc90a9e0c325fdfab04e7c/widget/gtk/nsLookAndFeel.cpp#1009 -1023
Embora mesmo se eu definir o sistema operacional para o modo escuro, o visualizador de PDF integrado não muda os temas.
Depois de reiniciar o navegador, o modo escuro está funcionando no MacOS para mim.
até hoje, usar o complemento Dark Reader funcionou bem, mas depois da atualização de ontem a página pdf.js foi "protegida pelo navegador", então os complementos não podem acessá-la e estamos de volta à versão brilhante de queima de olhos
Uma correção temporária que funcionou para mim foi about:config
e adicionar uma nova propriedade ui.systemUsesDarkTheme
do tipo Number
com o valor 1
.
Obrigado @ sunjerry019 por me indicar essa configuração!
A solução de sunjerry019 não funcionou para mim. O que funcionou foi definir privacy.resistFingerprinting
para false
. Esta claramente não é uma boa solução.
Posso confirmar que a configuração privacy.resistFingerprinting
para false
também funciona para mim.
De alguma forma, as configurações de privacidade não permitem a heurística de hack descrita acima usada para detectar o tema escuro no gtk.
Posso confirmar que o método @ sunjerry019 funciona para mim no meu sistema Lubuntu 20.04.
Uma correção temporária que funcionou para mim foi
about:config
e adicionar uma nova propriedadeui.systemUsesDarkTheme
do tipoNumber
com o valor1
.
Uma correção temporária que funcionou para mim foi
about:config
e adicionar uma nova propriedadeui.systemUsesDarkTheme
do tipoNumber
com o valor1
.
não está funcionando no win 10 64 bit FF estável.
Preciso de ajuda ainda não encontrei a melhor solução para deixar todas as páginas da web no modo escuro com fontes claras. tentei add-ons night eye, dark reader, midnight lizard, shadowbox, https://addons.mozilla.org/en-US/firefox/addon/dark-background-light-text/ , arquivo css (https: // desenvolvedor .mozilla.org / en-US / docs / Web / CSS / @ media / prefers-color-scheme), mas não no modo escuro perfeito com fontes claras. as páginas não estão bem colocadas no centro e as caixas não são perfeitas. defina ui.systemUsesDarkTheme como 1 em about: config também não funciona.
Quão difícil seria adicionar uma alternância à barra de ferramentas secundária para alternar o modo claro / escuro (independentemente do tema do sistema)? Isso adicionaria uma solução alternativa para todos os problemas atuais e futuros com a detecção do modo claro / escuro.
Espero que isso seja resolvido em breve. Por enquanto, estou baixando todos os PDFs e vendo-os localmente para que meus olhos não queimem. Desativar o RFP funciona, mas não é uma solução nem uma solução alternativa. É um compromisso de segurança.
Comentários muito úteis
Uma correção temporária que funcionou para mim foi
about:config
e adicionar uma nova propriedadeui.systemUsesDarkTheme
do tipoNumber
com o valor1
.