تحميل صورة باستخدام متصفح Tor الخاص بنظام التشغيل Windows يُفسد تحميلات JPG.
ضبط composer media optimization image bytes optimization threshold على قيمة عالية بشكل سخيف يتجاوز المشكلة. من المحتمل جدًا أن تكون هذه مشكلة في متصفح Tor، ولكن حتى الآن يبدو أنها تحدث فقط في Discourse، لذلك فكرت في نشرها هنا على أي حال، حتى لو كان ذلك لمجرد مشاركة خدعة الحل البديل.
تم حظر https://try.discourse.org/ من استخراج بيانات اللوحة القماشية لأنه لم يتم اكتشاف إدخال من المستخدم.
وهو كذب واضح، بما أن File Picker هو إدخال من المستخدم.
تم اكتشاف ذلك بواسطة آلية الأمان لدينا:
فشل تغيير الحجم: تلف الصورة أثناء تغيير الحجم. الرجوع إلى الأصل للترميز
مما يدفع Discourse إلى إعادة ترميز الملف فقط، ويبدو أن هذا ينجح، ولكنه يفشل بعد ذلك برمز 422 عند إنهاء التحميل متعدد الأجزاء…
يجب على متصفح Tor حظر واجهة برمجة تطبيقات إنشاء اللوحة القماشية بدلاً من إفساد القيم المرجعة بصمت
على أي حال، يبدو أن المستخدمين يمكنهم تعطيل الفشل الصامت لعمليات اللوحة القماشية عن طريق تبديل privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts في about:config مما سيسمح للمستخدمين برؤية هذا الموجه:
في تجربتي، تحدث نفس المشكلة أيضًا مع بعض الأيقونات المفضلة (يفترض أنها تم تحميلها كملفات JPG). هل يؤدي تبديل privacy.resistFingerprinting.autoDeclineNoUserInputCanvasPrompts إلى حل هذه المشكلة أيضًا؟