labring / labring/FastGPT

请求给前端加上PWA(渐进式web应用)

Open
#1,979 3 comments 0 reactions 1 assignee Claimed by @c121914yu View on GitHub
good feature
Dominant language
TypeScript
Stars
29.6k
Forks
7.3k
Avg merge
1d 7h
Merged PRs (30d)
152

Description

**例行检查**

[//]: # '方框内填 x 表示打钩'

- [x] 我已确认目前没有类似 features
- [x] 我已确认我已升级到最新版本
- [x] 我已完整查看过项目 README,已确定现有版本无法满足需求
- [x] 我理解并愿意跟进此 features,协助测试和提供反馈
- [x] 我理解并认可上述内容,并理解项目维护者精力有限,**不遵循规则的 features 可能会被无视或直接关闭**

**功能描述**

渐进式网络应用程序(英语:Progressive Web Apps,简称:PWA)是一种普通网页或网站架构起来的网络应用程序,但它可以以传统应用程序或原生移动应用程序形式展示给用户。

**应用场景**

方便在手机上安装使用,加快启动时间和在手机上显示更简洁

**相关示例**

这是目前没有用pwa架构的fastgpt前端页面,edge浏览器也能当web应用安装到手机桌面上,相当于一个快捷方式,可以看到头部和尾部被浏览器固定的菜单栏占住了,留给应用本身的显示空间有限。
![IMG_20240707_084954](https://github.com/labring/FastGPT/assets/45463732/ef8c2f2a-602b-43fe-af21-78c92c16ed2f)

这是支持pwa的网页应用安装在手机上的效果,可以当全屏应用,打开也更快
![Screenshot_2024-07-07-08-49-21-554_com microsoft emmx](https://github.com/labring/FastGPT/assets/45463732/82e15927-b6ae-41f6-a9a1-3f5a721afb7e)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.