Hier anhängen (empfohlen) oder zur PDF-Datei verlinken: Beliebiges pdf
Aufbau:
Schritte zum Reproduzieren des Problems:
Was ist das erwartete Verhalten? (Screenshot hinzufügen)
pdf.js verwendet dunkle Farben
Was schief gelaufen ist? (Screenshot hinzufügen)
Link zu einem Viewer (sofern auf einer anderen Website als mozilla.github.io/pdf.js oder als Firefox/Chrome-Erweiterung gehostet): N/A
@utopianknight Von deinen Screenshots hast du es geschafft, den Viewer in das dunkle Thema zu bringen, und der Code ist auch da. Haben Sie vielleicht eine Idee, warum das hier nicht funktionieren könnte?
Seltsamerweise funktioniert der dunkle Modus für die Webversion gut, aber nicht für die integrierte Version. Anscheinend gibt es Code, um dies in Firefox zu überschreiben. Ich werde einen Upstream-Bug öffnen.
Eine Sache zur Klarstellung: Die Verwendung eines Dark-Mode-Designs in Firefox ändert nicht alles in den Dark-Modus, der das CSS prefers-color-scheme: dark
. Das muss auf Betriebssystemebene eingestellt werden.
Auch wenn ich das Betriebssystem auf den Dunkelmodus setze, ändert der integrierte PDF-Viewer die Themen nicht.
Dies scheint ein Problem mit Firefox zu sein, nicht mit PDF.js. Öffnen Sie dies und spielen Sie damit in Firefox und in einem Chromium-Browser herum:
Bis dies behoben ist und als vorübergehende Problemumgehung kann ich das dunkle Design zum Standard machen, da Firefox-Benutzer daran gewöhnt sind.
Das Ändern des Themas mit Menü > Anpassen > Themen > Hell/Dunkel funktioniert nicht.
Aber das Ändern des Themes in den Dev-Tools (mit devtools.inspector.color-scheme-simulation.enabled auf true in about:config gesetzt) funktioniert.
Eine Sache zur Klarstellung: Die Verwendung eines Dark-Mode-Themes in Firefox ändert nicht alles in den Dark-Modus, der das CSS-prefers-color-schema verwendet: dark. Das muss auf Betriebssystemebene eingestellt werden.
Leider wird das Festlegen eines Dark-Mode-Themes für den xfce-Desktop von Firefox nicht erkannt.
Unter Linux gibt es in gtk kein Konzept des Hell/Dunkel-Modus, daher wird eine Heuristik verwendet https://searchfox.org/mozilla-central/rev/d54712b9644b49cec6cc90a9e0c325fdfab04e7c/widget/gtk/nsLookAndFeel.cpp#1009
Auch wenn ich das Betriebssystem auf den Dunkelmodus setze, ändert der integrierte PDF-Viewer die Themen nicht.
Nach einem Browser-Neustart funktioniert der Dark Mode unter MacOS bei mir.
bis heute funktionierte die Verwendung des Dark Reader Addons einwandfrei, aber nach dem gestrigen Update wurde die pdf.js-Seite "durch Browser geschützt", sodass Addons nicht darauf zugreifen können und wir wieder bei der augenbrennenden Version sind
Ein temporärer Fix, der für mich funktionierte, war about:config
und das Hinzufügen einer neuen Eigenschaft ui.systemUsesDarkTheme
vom Typ Number
mit dem Wert 1
.
Danke @sunjerry019 für den Hinweis auf diese Konfiguration!
Die Lösung von sunjerry019 hat bei mir nicht funktioniert. Was funktioniert hat, war, privacy.resistFingerprinting
auf false
. Das ist eindeutig keine gute Lösung.
Ich kann bestätigen, dass die Einstellung von privacy.resistFingerprinting
auf false
auch bei mir funktioniert.
Irgendwie erlauben die Datenschutzeinstellungen nicht die oben beschriebene Hack- Heuristik, die verwendet wird, um dunkle Themen auf gtk zu erkennen.
Ich kann bestätigen, dass die Methode @sunjerry019 für mich auf meinem Lubuntu 20.04-System funktioniert.
Ein temporärer Fix, der für mich funktionierte, war
about:config
und das Hinzufügen einer neuen Eigenschaftui.systemUsesDarkTheme
vom TypNumber
mit dem Wert1
.
Ein temporärer Fix, der für mich funktionierte, war
about:config
und das Hinzufügen einer neuen Eigenschaftui.systemUsesDarkTheme
vom TypNumber
mit dem Wert1
.
funktioniert nicht unter Win 10 64 Bit FF stabil.
Ich benötige noch Hilfe, um eine beste Lösung zu finden, um alle Webseiten im dunklen Modus mit klaren Schriftarten zu erstellen. versucht Add-ons Night Eye, Dark Reader, Mitternachtseidechse, Shadowbox, https://addons.mozilla.org/en-US/firefox/addon/dark-background-light-text/ , CSS-Datei ( https://developer .mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme ), aber kein perfekter Dunkelmodus mit klaren Schriftarten . Seiten sind nicht gut in der Mitte angeordnet und Boxen sind nicht perfekt. setze ui.systemUsesDarkTheme in about:config auf 1 und funktioniert auch nicht.
Wie schwer wäre es, der sekundären Symbolleiste einen Umschalter hinzuzufügen, um den Dunkel-/Hellmodus umzuschalten (unabhängig vom Systemdesign)? Dies würde eine Problemumgehung für alle aktuellen und zukünftigen Probleme mit der Hell-/Dunkelmodus-Erkennung darstellen.
Ich hoffe das wird bald angesprochen. Im Moment lade ich alle PDFs herunter und schaue sie lokal an, damit meine Augen nicht ausgebrannt sind. Das Deaktivieren von RFP funktioniert, ist aber weder eine Lösung noch ein Workaround. Es ist ein Sicherheitskompromiss.
Hilfreichster Kommentar
Ein temporärer Fix, der für mich funktionierte, war
about:config
und das Hinzufügen einer neuen Eigenschaftui.systemUsesDarkTheme
vom TypNumber
mit dem Wert1
.