owenmelbz / laravel-pwa-manifest
Laravel 5.5+ 生成基本PWA样式清单的辅助工具。
0.0.3
2017-12-14 21:50 UTC
Requires
This package is auto-updated.
Last update: 2024-08-29 04:37:16 UTC
README
这可以帮助自动生成基本的PWA样式清单,这有助于将网站安装到设备的主屏幕上,主要是为了减少您自己创建这些额外文件的需要。
它使用浏览器检测来包含适当的元数据,例如Chrome和Android将提供JSON清单,而其他浏览器将提供元标签。
使用方法
-
使用composer安装
composer require owenmelbz/laravel-pwa-manifest
-
注册服务提供者(如果自动发现不起作用) - 通常在
app.php
的提供者数组中完成,例如OwenMelbz\PwaManifest\PwaManifestServiceProvider::class
-
通过
php artisan vendor:publish --provider="OwenMelbz\PwaManifest\PwaManifestServiceProvider"
发布包 -
根据您的喜好配置
config/pwa_manifest.php
,包括您的应用名称、颜色主题等。 -
在您的
<head>
中包含blade指令@pwaManifest
,这应该包括适用于每个设备/浏览器的适当清单。
启动器图片
如果您在icon
键中提供一个源图像,我们将自动为您生成和缓存图标大小。只需将源文件添加到可访问的地方,我们就会为您处理剩余的部分。
如果您想定义自己的3个图标集,则只需将icon
键设置为null
或false
,然后提供您的图像资产的公开路径。
免责声明
这是从一个实验中构建的,非常简单,并不打算完全替代自定义清单,请随时提交您认为合适的任何PR改进:)