monsoonconsulting / magento2-pwa
为Magento2添加服务工作者以启用PWA功能。
1.2.0
2023-04-17 15:51 UTC
Requires
- php: ~7.1.3||~7.2.0||~7.3.0||~7.4.0||~8.1.0||~8.2.0
- magento/framework: *
This package is auto-updated.
Last update: 2024-09-17 18:54:31 UTC
README
添加图标、web清单文件和服务工作者文件,使magento 2成为PWA。
安装
composer require monsoonconsulting/magento2-pwa
主要功能
- 支持Magento Blank和Luma以及基于Hyvä的主题。⚠️ Hyvä推荐以确保快速性能。
- 使Magento可作为PWA进行安装。
- 可以为离线页面配置CMS页面。
- 添加到主屏幕提示
- 启用/禁用离线Google Analytics。
- 利用浏览器的缓存API。
- 服务工作者生命周期管理。
配置
要配置模块,请转到商店 > 配置 > Monsoon > PWA。
离线页面
在商店 > 配置 > Monsoon > PWA中选择您希望用作离线通知页面的页面。或者使用该模块提供的默认页面。
自定义
在您的magento主题中,覆盖在
- Monsoon/Pwa/view/frontend/web/images/favicons
- Monsoon/Pwa/view/frontend/web/manifest.icon
中找到的图像和PWA应用详情。
配置服务工作者
大多数PWA功能都可以在服务工作者文件中进行调整/添加。
- 只需覆盖主题中的
Monsoon_Pwa/view/frontend/templates/service-worker.js.phtml
进行自定义。
或者 - 要扩展,将您的自定义JavaScript添加到PHTML文件中,并通过扩展
serviceworker_index_js.xml
文件将其添加到服务工作者中,以包含您的代码。