من أين جاءت هذه التحذيرات؟
عند تثبيت وضع Eink، سيظهر متصفحك نافذة تأكيد، تُذكرك بأن هذه الإضافة تطلب "الوصول إلى بيانات جميع المواقع". يُعد هذا تنبيهًا قياسيًا أمنيًا يتم إنتاجه تلقائيًا بواسطة المتصفح، ولا يعني أن هذه الإضافة بها أي مشاكل. ظهورها يعود إلى أن وضع Eink يستخدم تقنية تُسمى "حقن التعليمات البرمجية التلقائي"، وهي طريقة متاحة لمطوري الإضافات من قبل متصفحات مثل Google و Firefox.
يمكنك تخيل الأمر هكذا: كلما فتحت صفحة جديدة، سيكون وضع Eink "في وضع الاستعداد" بهدوء بجانب تلك الصفحة، مثل مساعد جاهز في أي وقت يمكنك الاستعانة به عند الحاجة. ولكي يكون "في وضع الاستعداد" على كل صفحة، يحتاج إلى هذا الإذن.
لماذا يجب أن يكون "في وضع الاستعداد" على كل صفحة؟
هذا التصميم يوفر لك القدرة على التبديل بين وضع القراءة بأكثر الطرق طبيعية وسلاسة:
الشرط الأساسي لهذه الميزات هو أن يكون كود وضع Eink "في وضع الاستعداد" على الصفحة الحالية مسبقًا. إذا لم يتم ذلك، لن تكون الصفحة قادرة على التعرف على إيماءاتك أو اختصارات المفاتيح، ولن تتمكن من الدخول تلقائيًا إلى وضع Eink بعد الانتقال إلى صفحة أخرى.
السمح vs. عدم السماح، ما الفرق؟
السماح بحقن تلقائي (افتراضي)
- يمكن تفعيله بإيماءة بسيطة
- اختصارات لوحة المفاتيح متاحة في أي وقت
- يمكن استخدامه فورًا بعد فتح الصفحة
- عند التبديل إلى مقال جديد عبر الروابط، يدخل تلقائيًا إلى وضع Eink على صفحة المقال الجديدة
- تجربة أكثر سلاسة
لا يُسمح بالتضمين التلقائي
- الإيماءات والاختصارات لا تعمل
- تحتاج إلى النقر يدويًا على رمز الإضافة لتفعيلها
- عند الانتقال إلى مقالات أخرى عبر الروابط، لا يمكن الدخول إلى وضع Eink تلقائيًا، يجب إعادة التفعيل يدويًا
- على الكمبيوتر يعد الأمر مريحًا
- على نسخة الهاتف المتنقل من Firefox يتطلب الأمر ضغطات متعددة للوصول إلى الرمز، مما يجعله مزعجًا بعض الشيء
ماذا يفعل كودنا على الصفحة "فقط"؟
نحن نفهم أن عبارة "قراءة بيانات جميع المواقع" قد تبدو مخيفة بعض الشيء. لذا نود توضيح أن وضع Eink يفعل فقط ما يلي على الصفحة:
| السلوك | الوصف |
|---|---|
| الاستماع للإيماءات وأحداث لوحة المفاتيح | ينتظر لتفعيل وضع القراءة عند إجراء إيماءة "سحب إلى اليمين" أو الضغط على اختصار. |
| إعادة ترتيب تخطيط الصفحة | عند التفعيل، يقوم بتحويل محتوى الصفحة إلى تنسيق كتابي، مما يسهل القراءة على الشاشة الإلكترونية أو الهاتف. |
| تطبيق تعديلات التنسيق | يعدل الخطوط والمسافات وألوان الخلفية، مما يجعل القراءة أكثر راحة. |
| تخزين ملاحظاتك | يخزن ملاحظاتك أو تمييزاتك التي قمت بها في الصفحة الحالية على جهازك الخاص (مساحة التخزين المحلية للمتصفح)، ولن يتم رفعها إلى أي خادم. |
| نحن لن نفعل هذا | الوصف |
|---|---|
| قراءة كلمات المرور أو البيانات الشخصية التي تدخلها | لن يستطيع كودنا الوصول إلى أي محتوى في حقول النماذج. |
| إرسال محتوى الصفحة إلى خادم خارجي | جميع العمليات تتم محليًا على جهازك، والبيانات لا تغادر متصفحك. |
إذا كنت لا تزال ترغب في تقييد هذا الإذن، ماذا يجب أن تفعل؟
نحن نحترم تمامًا اعتباراتك بشأن الخصوصية. إذا كنت لا ترغب في أن يكون وضع Eink في وضع الاستعداد تلقائيًا على كل صفحة، يمكنك في إعدادات إضافات المتصفح، تغيير توقيت "الوصول إلى بيانات الموقع" إلى "فقط عند النقر" (Click to run).
بهذه الطريقة، سيعمل وضع Eink فقط على الصفحة الحالية عند النقر يدويًا على أيقونة الإضافة. على الرغم من أن الإيماءات واختصارات لوحة المفاتيح لن تعمل، إلا أن جميع ميزات وضع القراءة ستظل متاحة بالكامل.
هل تمت مراجعة الإضافة بشكل صارم قبل طرحها؟
نعم. تم طرح وضع Eink حاليًا في متجر تطبيقات Chrome و متجر إضافات Firefox (AMO) على كلا المنصتين، وكلاهما يحتوي على آلية مراجعة مستقلة وصارمة لضمان توافق الإضافات المعروضة مع معايير الأمان والخصوصية.
ببساطة، إذا كانت الإضافة تقوم بسرقة كلمات المرور الخاصة بك، أو تتبع سلوك التصفح لديك، أو تفعل أي شيء "لم يُذكر في الوصف"، فلن تمر عادةً عبر المراجعة أو تظهر في المتجر. وقد تم تطوير وضع Eink وفقًا لهذه المعايير، ونجح في اجتياز مراجعة المنصتين المذكورتين.
إذا كنت ترغب في معرفة المزيد عن معايير المراجعة للمنصتين، فإليك روابط الوثائق الرسمية:
-
متجر تطبيقات Chrome
・سياسات برنامج المطورين (Developer Program Policies) — تنظم جميع سلوكيات الإضافات المتاحة ومعايير المراجعة.
・وصف عملية مراجعة الإضافات (Review Process) — يوضح كيفية مراجعة Google لكل إصدار مُقدم. -
متجر إضافات Firefox (AMO)
・سياسات الإضافات (Add-on Policies) — متطلبات Mozilla بشأن أمان وخصوصية وسلوك الإضافات.
・متطلبات تقديم الكود المصدري (Source Code Submission) — يوضح لماذا تطلب Firefox من المطورين تقديم كود يمكن التحقق منه.