مشروع معايير الويب هو منظمة غير ربحية مهمة للمبرمجين ومستخدمي الويب. إنها قائمة على التطوع وتضغط عمدًا على ناشري المتصفح للالتزام بالمعايير التي يتم نشرها وصيانتها بواسطة W3C أو World Wide Web Consortium. منذ بعض الوقت ، بدأ ناشرو المستعرضات في إضافة رمز احتكاري إلى ما يجب أن يكون معايير مفتوحة. هذا جعل الأمر أكثر صعوبة للمطورين للقيام بعملهم.
Technipages يشرح مشروع معايير الويب
يحتاجون الآن إلى إضافة كتل طويلة من التعليمات البرمجية القادرة على اكتشاف نوع المتصفح الذي يستخدمه المستخدم باستخدام ، ثم ربط الإرشادات الخاصة بهذا المتصفح المحدد للتأكد من عرض موقع الويب كما هو يجب. بدون ذلك ، فإن الإرشادات التي لا تتناسب مع إصدار حقوق الملكية من HTML الذي يستخدمه المتصفح ستفعل إما أن يتم تجاهله تمامًا أو يساء تفسيره ببساطة - في كلتا الحالتين ، لا يتم عرض موقع الويب بشكل صحيح.
هذا يعني أن موقع الويب يحتوي على إرشادات "مخفية" لا يتم تشغيلها إلا عند استخدام متصفح معين - يمكن أن يكون هذا محددًا مثل الإصدار. على سبيل المثال ، قد يحدد المطور أن أي إصدار من Chrome قبل 54.3.2 يجب أن يتبع القاعدة X بينما الإصدارات الأحدث من Chrome يجب أن تتبع القاعدة Y بدلاً من ذلك. هذا صعب ويجعل الإبداعات البسيطة أكثر تعقيدًا. على الرغم من ذلك ، وعلى الرغم من الجهود المبذولة من مشروع معايير الويب ، إلا أن الجهود المبذولة لمعالجة ذلك لم تشهد سوى نجاحًا محدودًا للغاية - في الغالب ، تظل الأشياء مملوكة.
متصفحات مثل Microsoft Internet Explorer و Mozilla Firefox و Netscape Navigator و Google Chrome وما إلى ذلك لكل منها هذه الاختلافات وبالتالي تتطلب تعليمات تشفير خاصة في بعض ، ولكن ليس كلها حالات. غالبًا ما تتأثر الرسوم المتحركة ، بينما يتم عرض النص "العادي" بشكل صحيح في كلتا الحالتين.
الاستخدامات الشائعة لمشروع معايير الويب
- يهدف مشروع معايير الويب إلى حث ناشري المستعرضات على استخدام المعايير المفتوحة الدقيقة التي تنشرها W3C وتحافظ عليها.
- نظرًا لأن معظم الناشرين غير راغبين في تغيير إعدادات عملهم ، فقد واجه مشروع معايير الويب قدرًا كبيرًا من المقاومة ، ولم ينجح كثيرًا.
- على الرغم من أن مشروع معايير الويب يتكون من خبراء ومطورين ، فقد تم تجاهل نصائحهم إلى حد كبير.
مشروع إساءة استخدام معايير الويب
- مشروع معايير الويب هو المجموعة التي تنشر وتحافظ على معايير HTML وتشفير الويب.