Summary
- حذرت مسودة W3C في يناير 2010 من كشف سجل التصفح عبر
:visitedواستعلامات المحددات وgetComputedStyle(). ووصفت Mozilla طريقة تبقي اللون ظاهراً للقارئ، لكنها تعطي برامج الصفحة قيم الرابط الذي لم يُزر. - في Chrome 136 الصادر في أبريل 2025، صارت حالة الزيارة مرتبطة بعنوان الوجهة والموقع الأعلى وأصل الإطار الذي بدأ فيه النقر. لا ترث صفحة غريبة لوناً نشأ من نقرة في موقع آخر، مع استثناء محدود للروابط إلى صفحات الموقع نفسه.
للون البنفسجي وظيفة بسيطة: مساعدة القارئ على تمييز رابط سبق أن فتحه. لكن موقعاً فضولياً يستطيع عرض عناوين كثيرة وسؤال المتصفح أيها اكتسب اللون. مسودة Selectors API Level 2 الصادرة عن W3C في 19 يناير 2010 سجّلت خطر سرقة السجل، وذكرت استعلامات المحددات وgetComputedStyle()، وقدّمت مثالاً يستخدم querySelectorAll(":visited"). كان المثال إنذاراً تقنياً، وليس تقريراً عن سلوك كل المتصفحات.
كان من السهل إزالة اللون، لكن القارئ سيخسر العلامة التي تعينه. في شرح Mozilla الأمني المنشور في مارس 2010، عرضت الشركة تغييرات كانت تقترب من شجرة تطوير Firefox. يُسمح باختلاف لون الرابط المزور، وتُمنع فروق الحجم والموضع وتحميل الموارد التي قد تكشف حالته. ويصبح مسار حساب التخطيط أكثر تشابهاً للحالتين؛ وإذا سأل برنامج الصفحة getComputedStyle() تلقى قيم الرابط الذي لم يُزر. ترى العين اللون، أما أداة الاستجواب فتحصل على ورقة بيضاء.
حجبت هذه الطريقة قراءة العلامة مع بقاء سجل الزيارة واسع النطاق. شرح Chrome الصادر في أبريل 2025 أعاد رسم المشكلة: إذا نقر القارئ من الموقع A إلى B، فقد يظهر الرابط إلى B مزوراً أيضاً لدى موقع C لا علاقة له بالنقرة. C لم يشاهد الرحلة، لكنه يرى أثرها. علامة الطريق المفيدة تحولت إلى شاهد يجيب الجيران.
سجل إصدار Chrome 136 المستقر في 29 أبريل 2025 يصف حلاً آخر: تقسيم حالة :visited بحسب الموقع الأعلى وأصل الإطار الذي بدأت فيه الرحلة؛ ويضيف شرح Chrome المفصل عنوان الوجهة إلى مفتاح الذاكرة. يستطيع A إظهار أثر نقرة بدأت لديه. C لا يحصل على أثر A. وهناك استثناء للروابط إلى صفحات الموقع نفسه، لأن ذلك الموقع يستطيع أصلاً معرفة الزيارات إلى صفحاته.
في مسودة Selectors Level 4 التي نشرها W3C في يناير 2026، تظهر عدة طرق لحماية هذه الذاكرة: إلغاء مطابقة الزيارة، أو إخفاء بيانات الأسلوب عن البرامج، أو قصر المطابقة على ما كان الأصل قادراً على مشاهدته. يضع الملحق عنوان الوجهة وأصل البداية والموقع الأعلى في سجل واحد. الوثيقة ما زالت مسودة؛ قيمتها هنا أنها تسمي الحد الفاصل الذي احتاجت المتصفحات إلى رسمه.
ظل الرابط البنفسجي في مكانه، لكن دائرة المستمعين ضاقت. احتفظ Firefox بالإشارة أمام القارئ وحجبها عن سؤال الصفحة الآلي. ثم حصر Chrome 136 الذكرى في السياق الذي شهد النقر. الطريق معروف لصاحبه؛ الشارع المجاور لا يحتاج إلى دفتر رحلاته.
إحاطة الأعضاء
سياق أعمق للملف الشخصي
سجّل الدخول بمستوى العضوية المناسب لفتح الإحاطة الكاملة وملاحظات المصادر.
للدائرة الاستراتيجية فقط
الدائرة الاستراتيجية
مفتوح لجميع القراء. افتح إحاطات الملف الشخصي بعد الانضمام وتسجيل الدخول.
انضم إلى الدائرة الاستراتيجيةلأعضاء تحالف القيادات فقط
تحالف القيادات
لأصحاب الأصول الفكرية المؤهلين وللإدارة؛ سجّل الدخول للوصول إلى إحاطات التحالف.
انضم إلى تحالف القيادات





