Pdf.js: دائمًا في وضع الإضاءة حتى عند استخدام سمة فايرفوكس ذات الوضع الداكن

تم إنشاؤها على ٢٧ أغسطس ٢٠٢٠  ·  19تعليقات  ·  مصدر: mozilla/pdf.js

أرفق (موصى به) أو رابط إلى ملف PDF هنا: أي ملف pdf

ترتيب:

  • مستعرض الويب وإصداره: Firefox Developer Edition 81.0b1 (64 بت)
  • نظام التشغيل ونسخته: Debian 10
  • إصدار PDF.js: PDF.js: 2.6.276
  • هو امتداد للمتصفح: قارئ pdf المدمج في Firefox

خطوات إعادة إظهار المشكلة:

  1. تعيين سمة داكنة مضمنة لمتصفح Firefox.
  2. افتح أي ملف pdf في Firefox.

ما هو السلوك المتوقع؟ (إضافة لقطة شاشة)

يستخدم pdf.js الألوان الداكنة

ماذا حصل؟ (إضافة لقطة شاشة)

image

ارتباط إلى عارض (إذا تمت استضافته على موقع بخلاف mozilla.github.io/pdf.js أو كملحق Firefox / Chrome): N / A

1-viewer 3-upstream

التعليق الأكثر فائدة

كان الإصلاح المؤقت الذي نجح معي هو الذهاب إلى about:config وإضافة خاصية جديدة ui.systemUsesDarkTheme من النوع Number بقيمة 1 .

ال 19 كومينتر

utopianknight من لقطات الشاشة الخاصة بك ، تمكنت من جعل العارض في المظهر المظلم ،

يعمل الوضع الغريب والظلام بشكل جيد مع إصدار الويب ، ولكنه غير مدمج في الإصدار. يبدو أن هناك بعض التعليمات البرمجية لتجاوز هذا في Firefox. سأفتح علة المنبع.

هناك شيء واحد يجب توضيحه ، وهو استخدام سمة الوضع المظلم في Firefox لا يغير كل شيء إلى الوضع المظلم الذي يستخدم CSS prefers-color-scheme: dark . يجب تعيين ذلك على مستوى نظام التشغيل.

على الرغم من أنني قمت بتعيين نظام التشغيل على الوضع المظلم ، فإن عارض PDF المدمج لا يغير السمات.

يبدو أن هذه مشكلة في Firefox ، وليس PDF.js. افتح هذا واللعب به في Firefox وفي متصفح الكروم:

حتى يتم إصلاح ذلك وكحل مؤقت ، يمكنني جعل السمة الداكنة هي السمة الافتراضية لأنها ما اعتاد مستخدمو Firefox عليه.

لا يعمل تغيير السمة باستخدام القائمة> تخصيص> السمات> فاتح / داكن.

لكن تغيير السمة في أدوات التطوير (مع تعيين devtools.inspector.color-schem-simulation.enabled على true في about: config) يعمل.

هناك شيء واحد يجب توضيحه ، وهو أن استخدام سمة الوضع المظلم في Firefox لا يغير كل شيء إلى الوضع المظلم الذي يستخدم نظام الألوان المفضل لـ CSS: الظلام. يجب تعيين ذلك على مستوى نظام التشغيل.

لسوء الحظ ، لم يتم الكشف عن إعداد سمة الوضع المظلم لسطح مكتب xfce بواسطة Firefox.

في نظام التشغيل Linux ، لا يوجد مفهوم للوضع الفاتح / المظلم في gtk ، لذلك يتم استخدام الدليل الإرشادي https://searchfox.org/mozilla-central/rev/d54712b9644b49cec6cc90a9e0c325fdfab04e7c/widget/gtk/nsLookAndFeel.cpp#1009 -1023

على الرغم من أنني قمت بتعيين نظام التشغيل على الوضع المظلم ، فإن عارض PDF المدمج لا يغير السمات.

بعد إعادة تشغيل المتصفح ، يعمل الوضع المظلم على نظام MacOS بالنسبة لي.

حتى اليوم ، كان استخدام ملحق Dark Reader يعمل بشكل جيد ، ولكن بعد تحديث الأمس ، أصبحت صفحة pdf.js "محمية بواسطة المتصفح" لذلك لا يمكن الوصول إليها ، ونعود إلى الإصدار الساطع الذي يحرق العين

كان الإصلاح المؤقت الذي نجح معي هو الذهاب إلى about:config وإضافة خاصية جديدة ui.systemUsesDarkTheme من النوع Number بقيمة 1 .

شكرًا @ sunjerry019 على

لم ينجح حل sunjerry019 بالنسبة لي. ما تم إجراؤه هو تعيين privacy.resistFingerprinting إلى false . من الواضح أن هذا ليس حلاً جيدًا.

يمكنني التأكد من أن تعيين privacy.resistFingerprinting إلى false يعمل أيضًا معي.

بطريقة ما ، لا تسمح إعدادات الخصوصية باختراق الاختراق الموضح أعلاه والمستخدم لاكتشاف السمة الداكنة على gtk.

أستطيع أن أؤكد أن طريقة @ sunjerry019 تناسبني على نظام Lubuntu 20.04 الخاص بي.

كان الإصلاح المؤقت الذي نجح معي هو الذهاب إلى about:config وإضافة خاصية جديدة ui.systemUsesDarkTheme من النوع Number بقيمة 1 .

كان الإصلاح المؤقت الذي نجح معي هو الذهاب إلى about:config وإضافة خاصية جديدة ui.systemUsesDarkTheme من النوع Number بقيمة 1 .

لا تعمل على فوز 10 64 بت FF مستقرة.

أحتاج إلى مساعدة ما زلت لا أجد أفضل حل لجعل جميع صفحات الويب في الوضع المظلم بخطوط واضحة. حاول إضافات night eye ، قارئ غامق ، سحلية منتصف الليل ، shadowbox ، https://addons.mozilla.org/en-US/firefox/addon/dark-background-light-text/ ، ملف css (https: // developer .mozilla.org / en-US / docs / Web / CSS / @ media / يفضل نظام الألوان) ولكن ليس الوضع الداكن المثالي مع الخطوط الواضحة. لم يتم تسوية الصفحات جيدًا في الوسط والمربعات ليست مثالية. اضبط ui.systemUsesDarkTheme على 1 في حوالي: التكوين لا يعمل أيضًا.

ما مدى صعوبة إضافة تبديل إلى شريط الأدوات الثانوي للتبديل بين الوضع الداكن / الفاتح (بغض النظر عن سمة النظام)؟ سيضيف هذا حلاً لجميع المشكلات الحالية وأي مشكلات مستقبلية تتعلق باكتشاف الوضع الفاتح / الداكن.

آمل أن يتم معالجة هذا قريبًا. في الوقت الحالي ، أقوم بتنزيل جميع ملفات PDF وعرضها محليًا حتى لا تحترق عيناي. يعمل إيقاف تشغيل RFP ، ولكنه ليس حلاً ولا حلاً. إنها تسوية أمنية.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات