@dev@post.naskya.net
macOS上のChromeでPWAを作ろうとすると、manifest.jsonのnameがFirefish固定のため、サイト名にならないようです。
私は雰囲気でここを修正し、docker compose buildしました。
バージョンは1.0.4-beta31です。diff --git a/packages/backend/src/server/web/manifest.ts b/packages/backend/src/server/web/manifest.ts
index 2090a7f553..bbcf639ffe 100644
--- a/packages/backend/src/server/web/manifest.ts
+++ b/packages/backend/src/server/web/manifest.ts
@@ -11,6 +11,7 @@ export const manifestHandler = async (ctx: Koa.Context) => {
const instance = await fetchMeta(true);
res.short_name = instance.name || "Firefish";
+ res.name = instance.name || "Firefish";
if (instance.themeColor) res.theme_color = instance.themeColor;
for (const icon of res.icons) {
icon.src = `${icon.src}?v=${config.version.replace(/[^0-9]/g, "")}`;
Embed Notice
HTML Code
Corresponding Notice
- Embed this notice
なっかあ (nakkaa@misskey.7ka.org)'s status on Saturday, 11-Nov-2023 02:04:47 JSTなっかあ