(教程)给你的网站添加渐进式网络应用-技术教程分享论坛-综合-樱花云社区-樱花主机社区

(教程)给你的网站添加渐进式网络应用

(教程)给你的网站添加渐进式网络应用,以便于用户直接将网站安装到桌面

1.效果演示

移动端

(部分国产浏览器可能不支持)edge,chrome 均支持

20241002151212583-IMG_20241002_151115

20241002151223483-IMG_20241002_151135

PC端

(部分国产浏览器可能不支持)edge,chrome 均支持

20241002152025247-IMG_20241002_151736

20241002152035554-IMG_20241002_151958

2.开始添加

所需要的文件

https://www.123684.com/s/E4XTjv-8ywZ3

下载到网站根目录然后解压

有多主题的程序要放在,现在用的主题目录,编辑也要编辑现在用的主题的首页文件

开始之前你是按照你的需求进行修改manifest.json

20241002153929628-IMG_20241002_153858

修改之后需要删除注释

20241002154122472-IMG_20241002_154105

保存

3.解压完成之后编辑首页文件

在head标签

添加(文件路径需要替换为你实际的文件路径)

<link rel="manifest" href="文件路径/manifest.json">

20241002152750232-IMG_20241002_152705

添加完之后滑到文件末尾

添加(你的文件路径需要替换为你实际的文件路径)

<script>
  if ('serviceWorker' in navigator) {
    window.addEventListener('load', function() {
      navigator.serviceWorker.register('你的文件路径/service-worker.js').then(function(registration) {
        console.log('ServiceWorker registration successful with scope: ', registration.scope);
      }, function(error) {
        console.log('ServiceWorker registration failed: ', error);
      });
    });
  }
</script>

20241002153259243-IMG_20241002_153244

好,现在添加完之后我们保存

最后

我们刷新一下页面,就可以看到浏览器旁边多了一个按钮

20241002154409430-IMG_20241002_154333

请登录后发表评论

    没有回复内容

樱花云