درباره این ابزار
سازنده Web App Manifest یک manifest.json معتبر برای یک اپ وب پیشرونده (PWA) از یک فرم ساده میسازد، سپس تگهای HTML همراه را برای گذاشتن در <head> صفحه شما تحویل میدهد. همه چیز در مرورگر شما مونتاژ میشود و چیزی آپلود نمیشود — میتوانید JSON را کپی کنید، آن را بهصورت manifest.json دانلود کنید، یا تگهای link و meta را کپی کنید.
یک web app manifest همان فایل JSON است که به یک سایت اجازه میدهد روی صفحه اصلی نصب و مانند یک اپ بومی راهاندازی شود. این ابزار کلیدهای استاندارد را مونتاژ میکند — name، short_name، description، start_url، scope، display (standalone، fullscreen، minimal-ui یا browser)، orientation، theme_color، background_color و یک آرایه icons — و هر فیلدی که خالی بگذارید را حذف میکند تا خروجی تمیز بماند. هر اندازه آیکونی که تیک بزنید به یک ورودی با src، sizes و type (مشتقشده از پسوند فایل) تبدیل میشود، و purpose اختیاری به شما اجازه میدهد آیکونها را maskable علامت بزنید. نتیجه با JSON.stringify با تورفتگی دو-فاصله سریالسازی میشود، پس خوانا برای انسان و مطابق استاندارد است.
از جانگهدار {size} در مسیر آیکون استفاده کنید (برای مثال /icons/icon-{size}.png) تا با هر بُعد مانند 192x192 و 512x512 جایگزین شود. یک manifest باید حداقل شامل یک name، یک start_url، یک حالت display و دستکم یک آیکون 192px و یک 512px باشد، که پیشفرضهای اینجا هستند. با تگ تولیدشده <link rel="manifest"> به آن از صفحه خود ارجاع دهید و meta رنگ تم را برای رابط کاربری مرورگر اضافه کنید.