مولّد manifest.json (PWA)
املأ الحقول أدناه لتوليد manifest.json صالح يجعل موقعك قابلاً للتثبيت كتطبيق (PWA).
معاينة لون السمة / الأيقونة
كيف يعمل؟
ملف manifest.json هو ما يسمح للمتصفح باقتراح تثبيت موقعك كتطبيق ويب تقدمي (PWA): أيقونة على الشاشة الرئيسية، تشغيل بملء الشاشة دون شريط عنوان، وألوان سمة متناسقة مع علامتك التجارية. تولّد هذه الأداة بيانًا صالحًا يحوي الاسم والألوان ورابط البدء ووضع العرض المختار، بالإضافة إلى مراجع أيقونات قياسية يمكنك تكييفها مع ملفاتك الخاصة.
أين أضع الملف المولّد؟
ضع ملف manifest.json في جذر موقعك، ثم أشر إليه في وسم <head> لصفحاتك باستخدام <link rel="manifest" href="/manifest.json">. تأكد أيضًا من توفير ملفات الأيقونات في المسارات المشار إليها (/icon-192.png و /icon-512.png افتراضيًا)، وإلا فلن يعرض المتصفح عملية التثبيت.
ما الفرق بين "standalone" و "fullscreen"؟
standalone يخفي شريط عنوان المتصفح لكنه يحتفظ بعناصر واجهة النظام (شريط الحالة، أزرار التنقل)، مما يمنح مظهرًا قريبًا من التطبيق الأصلي. أما fullscreen فيستخدم كامل الشاشة المتاحة دون أي عناصر واجهة، وهو مناسب خاصة للألعاب أو التطبيقات الغامرة. وbrowser يحافظ على تجربة التبويب التقليدية في المتصفح.
هل يكفي البيان لجعل الموقع قابلًا للتثبيت؟
ملف manifest.json صالح ضروري لكنه ليس كافيًا دائمًا: فمعظم المتصفحات تتطلب أيضًا أن يُقدَّم الموقع عبر HTTPS وأن يكون هناك عامل خدمة (service worker) مسجّل لاقتراح التثبيت فعليًا. ومع ذلك يبقى البيان عنصر الإعداد المركزي الذي يصف هوية التطبيق.
التوليد يتم محليًا 100% داخل متصفحك — لا يُرسل أي شيء إلى خادم.