From 4dbc8a21474657a63a595571bc5490a71fbc3db3 Mon Sep 17 00:00:00 2001 From: Neila Date: Fri, 26 Apr 2024 20:57:20 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20=E5=9C=A8=E8=B4=A1=E7=8C=AE?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E8=A7=A3=E9=87=8A=E4=B8=BA=E4=BB=80=E4=B9=88?= =?UTF-8?q?=E9=87=87=E7=94=A8=E7=BC=93=E5=AD=98=E4=BC=98=E5=85=88=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CONTRIBUTION.md | 10 ++++++++-- packages/core/src/app/layout/layoutClient.tsx | 1 - 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTION.md b/CONTRIBUTION.md index a6ac35d9..fbeee03d 100644 --- a/CONTRIBUTION.md +++ b/CONTRIBUTION.md @@ -22,14 +22,20 @@ - 你必须使用最新的依赖项。 如果它们不兼容,请修复它们。 如果无法修复它们,请将 package.json 中的版本号改为“小于最新的可运行版本”。 -## 后备方案 +## 为什么是这样 + +### 后备方案 像 canvas、audio 这些 HTML5 元素不需要后备方案,因为在连 HTML5 都不完整支持的浏览器上 Verkfi 会直接报错推出。 -### 分享 +#### 分享 分享功能不止与浏览器的版本有关,还和浏览器的配置有关,所以需要作为例外显示后备方案。 +### PWA + +PWA的缓存方案采取的是缓存优先模式,因为对于 Verkfi 来说,保持可用比保持最新更重要。 + ## 存储库结构 此存储库是一个 monorepo 存储库。 diff --git a/packages/core/src/app/layout/layoutClient.tsx b/packages/core/src/app/layout/layoutClient.tsx index 912931af..be473fbe 100644 --- a/packages/core/src/app/layout/layoutClient.tsx +++ b/packages/core/src/app/layout/layoutClient.tsx @@ -15,7 +15,6 @@ import { ReactNode, createElement, useContext, - useReducer, Dispatch } from 'react'; import {