أدوات Favicon

أنشئ وافحص favicons لموقعك في ثوانٍ.

فاحص Favicon

حلل تنفيذ favicon لموقعك واحصل على توصيات لأفضل الممارسات.

ملخص (TL;DR)

  • التحقق مهم: الرمز المكسور ليس مجرد أيقونة مفقودة؛ بل يسبب أخطاء 404 في سجلات الخادم ويقلل من جودة العلامة التجارية.
  • تحليل شامل: تقوم هذه الأداة بفحص موقعك كمتصفح للتحقق من favicon.ico، وأيقونات PNG، وأيقونات Apple Touch، و Web Manifests.
  • تغذية راجعة عملية: احصل على تقارير محددة حول إمكانية الوصول للملفات، وعدم تطابق الأبعاد، وصلاحية التنسيق.

لماذا يجب التحقق من Favicon؟

يبدو نشر Favicon بسيطًا، لكنه عرضة لفشل صامت. أنظمة المتصفحات الحديثة (سطح المكتب، Android، iOS) لديها متطلبات مختلفة.

  • تخزين المتصفح المؤقت: تخزن المتصفحات المحلية الرموز بقوة، مما يخفي مشاكل النشر التي يراها الزوار الجدد.
  • معايير مجزأة: تحتاج لأكثر من favicon.ico. تبحث أجهزة Apple عن apple-touch-icon. وتبحث Android عن site.webmanifest.
  • تهيئة الخادم: المسارات الصحيحة في HTML لا تعني شيئًا إذا كان الخادم يرجع خطأ 403 أو نوع MIME خاطئ.

الفحوصات التي يتم إجراؤها

يقوم المحلل لدينا بتدقيق متعدد الخطوات:

  1. تحليل HTML: نمسح <head> للعثور على جميع روابط الأيقونات المصرح بها.
  2. التحقق من Manifest: إذا تم العثور على Web Manifest، نتحقق من أن الأحجام المصرح بها تطابق أبعاد الملف الفعلية.
  3. إمكانية الوصول: نحاول تنزيل كل أيقونة للتحقق من أنها ترجع حالة 200 OK.
  4. التنسيق والأبعاد: نفحص البيانات الثنائية لضمان أن الملف صورة صالحة (ICO، PNG، SVG) وأن أبعاده صحيحة.
  5. الاكتشاف الضمني: نتحقق من المسارات القياسية مثل /favicon.ico.

أخطاء النشر الشائعة

1. الرمز “شبح”

لديك وسم <link>، لكن الملف يرجع خطأ 404. الحل: تحقق من مسار الملف بالنسبة لجذر نطاقك.

2. عدم تطابق التنسيق

تصرح بـ type="image/png" لكن تقدم ملف JPEG أو ICO. الحل: تأكد من أن ترويسة Content-Type للخادم تطابق التنسيق الفعلي.

3. كذب الأبعاد

يقول HTML sizes="32x32"، لكن الصورة الفعلية 16x16. الحل: استخدم مولد Favicon لإنتاج أحجام دقيقة.

4. فقدان أيقونة Apple Touch

لا تستخدم iOS الرمز القياسي. بدون apple-touch-icon، سيحصل المستخدمون على لقطة شاشة عامة. الحل: قم دائمًا بتضمين PNG بحجم 180x180 لأجهزة Apple.

أفضل الممارسات

  1. الجذر الاحتياطي: احتفظ دائمًا بـ favicon.ico في الجذر (/favicon.ico).
  2. SVG للحديث: استخدم SVG (type="image/svg+xml") للدقة العالية.
  3. Manifest: حدد أيقونات مميزة في manifest.json.
  4. كسر الخبئة: استخدم سلاسل الاستعلام (مثل ?v=2) عند التحديث.

الأسئلة الشائعة (FAQ)

لماذا يقول الفاحص “مفقود” بينما يمكنني رؤيته؟

من المحتمل أن متصفحك يخزن نسخة قديمة. يرى الفاحص ما يراه زائر جديد.

هل أحتاج حقًا لكل هذه الملفات؟

favicon.ico هو الحد الأدنى. لكن للمظهر الاحترافي، المجموعة الكاملة هي المعيار.

هل يمكنني استخدام CDN؟

نعم. تأكد فقط من أن وسوم <link> تشير إلى الرابط المطلق على CDN.

enesvizharptrujadefrkoittrplnlidthhi