ここにPDFファイルを添付(推奨)またはリンク:任意のPDF
構成:
問題を再現する手順:
期待される動作は何ですか? (スクリーンショットを追加)
pdf.jsは暗い色を使用しています
何が悪かったのか? (スクリーンショットを追加)
ビューアへのリンク(mozilla.github.io/pdf.js以外のサイトでホストされている場合、またはFirefox / Chrome拡張機能としてホストされている場合):N / A
@utopianknightスクリーンショットから、視聴者をダークテーマに収めることができました。また、コードもそこにあります。 なぜこれがここで機能しないのか、あなたはおそらく考えていますか?
奇妙なダークモードは、Webバージョンでは正常に機能しますが、組み込みバージョンでは機能しません。 Firefoxでこれをオーバーライドするコードがあるようです。 アップストリームのバグを開きます。
明確にするために、Firefoxでダークモードテーマを使用しても、CSS prefers-color-scheme: dark
を使用するダークモードにすべてが変わるわけではありません。 これは、オペレーティングシステムレベルで設定する必要があります。
OSをダークモードに設定しても、内蔵のPDFビューアはテーマを変更しません。
これは、PDF.jsではなくFirefoxの問題のようです。 これを開いて、Firefoxとクロムブラウザで試してみてください。
これが修正されるまで、一時的な回避策として、Firefoxユーザーが慣れているダークテーマをデフォルトにすることができます。
[メニュー]> [カスタマイズ]> [テーマ]> [明/暗]でテーマを変更しても機能しません。
ただし、開発ツールでテーマを変更すると(devtools.inspector.color-scheme-simulation.enabledをabout:configでtrueに設定して)機能します。
明確にするために、Firefoxでダークモードテーマを使用しても、CSSのprefers-color-scheme:darkを使用するダークモードにすべてが変わるわけではありません。 これは、オペレーティングシステムレベルで設定する必要があります。
残念ながら、xfceデスクトップにダークモードテーマを設定しても、Firefoxでは検出されません。
Linuxでは、gtkにライト/ダークモードの概念がないため、ヒューリスティックが使用されますhttps://searchfox.org/mozilla-central/rev/d54712b9644b49cec6cc90a9e0c325fdfab04e7c/widget/gtk/nsLookAndFeel.cpp#1009 -1023
OSをダークモードに設定しても、内蔵のPDFビューアはテーマを変更しません。
ブラウザを再起動した後、ダークモードがMacOSで機能しています。
今日までDarkReaderアドオンを使用しても問題なく動作しましたが、昨日の更新後、pdf.jsページが「ブラウザで保護」されたため、アドオンはそれにアクセスできず、明るいバージョンに戻ってきました。
私のために働いた一時的な修正は、 about:config
に行き、値1
のタイプNumber
新しいプロパティui.systemUsesDarkTheme
を追加すること1
。
その設定を教えてくれてありがとう@ sunjerry019 !
sunjerry019による解決策は私にはうまくいきませんでした。 うまくいったのは、 privacy.resistFingerprinting
をfalse
。 これは明らかに良い解決策ではありません。
privacy.resistFingerprinting
をfalse
も機能することを確認できます。
どういうわけか、プライバシー設定では、gtkでダークテーマを検出するために使用される上記のハックヒューリスティックが許可されていません。
@ sunjerry019メソッドが
私のために働いた一時的な修正は、
about:config
に行き、値1
のタイプNumber
新しいプロパティui.systemUsesDarkTheme
を追加すること1
。
私のために働いた一時的な修正は、
about:config
に行き、値1
のタイプNumber
新しいプロパティui.systemUsesDarkTheme
を追加すること1
。
安定した勝利1064ビットFFで動作していません。
クリアフォントですべてのウェブページをダークモードにするための最善の解決策がまだ見つからないので、助けが必要です。 試したアドオン夜目、ダークリーダー、真夜中のトカゲ、シャドー、 https://addons.mozilla.org/en-US/firefox/addon/dark-background-light-text/ 、CSSファイル(https://で開発.mozilla.org / en-US / docs / Web / CSS / @ media / priority-color-scheme)が、クリアフォントを使用した完全なダークモードではありません。 ページは中央にうまく収まらず、ボックスは完璧ではありません。 about:configでもui.systemUsesDarkThemeを1に
ダーク/ライトモードを切り替えるためにセカンダリツールバーにトグルを追加するのはどれくらい難しいでしょうか(システムテーマに関係なく)? これにより、ライト/ダークモードの検出に関する現在および将来のすべての問題に対する回避策が追加されます。
これがすぐに解決されることを願っています。 今のところ、私はすべてのPDFをダウンロードしてローカルで表示しているので、目が燃え尽きることはありません。 RFPをオフにすることは機能しますが、解決策でも回避策でもありません。 これはセキュリティ上の問題です。
最も参考になるコメント
私のために働いた一時的な修正は、
about:config
に行き、値1
のタイプNumber
新しいプロパティui.systemUsesDarkTheme
を追加すること1
。