From e91f69cdec8a91c7eabd5854f6318888e3a4bd50 Mon Sep 17 00:00:00 2001 From: JianFeeeee Date: Fri, 2 Oct 2026 11:56:50 +0800 Subject: [PATCH] =?UTF-8?q?fix(extension/firefox):=20manifest=20=E8=A1=A5?= =?UTF-8?q?=20gecko.id=20=E2=80=94=E2=80=94=20=E7=BC=BA=E5=AE=83=E7=81=AB?= =?UTF-8?q?=E7=8B=90=E5=AE=89=E8=A3=85=E6=97=B6=E6=8A=A5=E3=80=8C=E6=8F=92?= =?UTF-8?q?=E4=BB=B6=E6=8D=9F=E5=9D=8F=E3=80=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 火狐安装 xpi 必须有 browser_specific_settings.gecko.id,缺失时 AMO/临时加载 都直接拒绝并把原因笼统地报成「the add-on is corrupt / 插件损坏」。 用户实测装不上,zip 本身 CRC 完好、文件齐全,根因就是这一项缺失。 顺手把 strict_min_version 定到 102(contentScripts.register 需要的最低线)。 --- extension/firefox/manifest.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/extension/firefox/manifest.json b/extension/firefox/manifest.json index b0ca0e0..4834a92 100644 --- a/extension/firefox/manifest.json +++ b/extension/firefox/manifest.json @@ -1,8 +1,14 @@ { "manifest_version": 2, "name": "JianF Nav Sync", - "version": "1.1.0", + "version": "1.1.1", "description": "同步浏览历史到自建导航门户,按访问频次自动排序显示常用服务", + "browser_specific_settings": { + "gecko": { + "id": "nav-sync@jianf.local", + "strict_min_version": "102.0" + } + }, "permissions": [ "history", "storage",