Skip to content

Commit b11cfca

Browse files
authored
Update README.md
1 parent 499cc48 commit b11cfca

File tree

1 file changed

+36
-26
lines changed

1 file changed

+36
-26
lines changed

README.md

Lines changed: 36 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,40 @@
1-
# 🛠 解决 macOS Chrome 此扩展程序不再受支持(This extension is no longer supported)的问题
2-
🔄 For English version, see: [README-EN.md](./README-EN.md)
1+
# 🛠 解决 macOS Chrome “此扩展程序不再受支持” 提示
32

4-
## 📌 背景说明
3+
🔄 For English version, see: [README-EN.md](./README-EN.md)
54

6-
从 Chrome 138 开始,macOS 上的 `chrome://flags` 页面已移除对 Manifest V2 的启用开关,用户无法再通过 Flags 恢复旧版扩展支持。在 Windows 下可以通过注册表恢复 Manifest V2 支持,详情见 [这里](https://www.nodeseek.com/post-390042-1),但 macOS 没有注册表机制,只能通过描述文件(mobileconfig)或终端命令来启用。
5+
## 📌 背景说明
76

8-
如果你在使用某些扩展(如 uBlock Origin)时看到以下提示:
7+
从 Chrome 138 开始,macOS 上的 `chrome://flags` 页面已移除对 Manifest V2 的启用开关,用户无法再通过 Flags 恢复旧版扩展支持。
8+
在 Windows 下可以通过注册表恢复 Manifest V2 支持,详情见 [这里](https://www.nodeseek.com/post-390042-1),但 macOS 没有注册表机制,只能通过描述文件(mobileconfig)或终端命令来启用。
99

10-
> 此扩展程序不再受支持,因此已停用。
10+
如果你在使用某些扩展(如 uBlock Origin)时看到以下提示:
1111

12-
你可以使用以下两种方式启用 Manifest V2 支持。
12+
> 此扩展程序不再受支持,因此已停用。
13+
14+
以下是针对 **Chrome 139.0.7258.67(arm64 正式版)** 的可用方法。
1315

1416
---
1517

16-
## ✅ 方法一:终端命令(临时有效)
18+
## ✅ 方法一:补充方案(当前唯一有效)
19+
20+
此方法已在 Chrome 139.0.7258.67(arm64)验证可用。
21+
22+
1. 打开 `chrome://flags/#temporary-unexpire-flags-m137`**Enabled(启用)**
23+
2. 重启 Chrome
24+
3. 依次进入并配置以下 Flags:
25+
- `chrome://flags/#extension-manifest-v2-deprecation-warning`**Disabled(禁用)**
26+
- `chrome://flags/#extension-manifest-v2-deprecation-disabled`**Disabled(禁用)**
27+
- `chrome://flags/#extension-manifest-v2-deprecation-unsupported`**Disabled(禁用)**
28+
- `chrome://flags/#allow-legacy-mv2-extensions`**Enabled(启用)**
29+
4. 再次重启 Chrome
30+
31+
---
32+
33+
## ⚠️ 方法二:终端命令(最新版本已失效)
34+
35+
> **注意**:此方法在 Chrome 139.0.7258.67(arm64)及更高版本已失效,仅供历史参考。
1736
18-
适合调试用途,重启后失效:
37+
适合调试用途,重启后失效:
1938

2039
```bash
2140
sudo bash <<'EOF'
@@ -49,27 +68,18 @@ open -a "Google Chrome"
4968

5069
---
5170

52-
## ✅ 方法二:安装描述文件
53-
📥 [点击下载配置描述文件(chrome-manifestv2.mobileconfig)](https://github.com/ruanweiming/chrome-mac-enable-manifest-v2/releases/download/1.0/chrome-manifestv2.mobileconfig)
54-
1. 双击 `chrome-manifestv2.mobileconfig` 文件
55-
2. 进入“系统设置 > 描述文件”,点击安装并输入密码
56-
3. 重启 Chrome
57-
4. 打开 `chrome://policy`,应看到 `ExtensionManifestV2Availability = 2`
71+
## ⚠️ 方法三:安装描述文件(最新版本已失效)
5872

59-
## 🔄 补充方案(失效时可尝试)
73+
> **注意**:此方法在 Chrome 139.0.7258.67(arm64)及更高版本已失效,仅供历史参考。
6074
61-
如果以上方法在新版本 Chrome 中失效,可以尝试以下步骤:
75+
📥 [点击下载配置描述文件(chrome-manifestv2.mobileconfig)](https://github.com/ruanweiming/chrome-mac-enable-manifest-v2/releases/download/1.0/chrome-manifestv2.mobileconfig)
6276

63-
1. 打开 `chrome://flags/#temporary-unexpire-flags-m137`**Enabled(启用)**
64-
2. 重启 Chrome
65-
3. 依次进入并配置以下 Flags:
66-
- `chrome://flags/#extension-manifest-v2-deprecation-warning`**Disabled(禁用)**
67-
- `chrome://flags/#extension-manifest-v2-deprecation-disabled`**Disabled(禁用)**
68-
- `chrome://flags/#extension-manifest-v2-deprecation-unsupported`**Disabled(禁用)**
69-
- `chrome://flags/#allow-legacy-mv2-extensions`**Enabled(启用)**
70-
4. 再次重启 Chrome
77+
1. 双击 `chrome-manifestv2.mobileconfig` 文件
78+
2. 进入 **系统设置 > 描述文件**,点击安装并输入密码
79+
3. 重启 Chrome
80+
4. 打开 `chrome://policy`,应看到 `ExtensionManifestV2Availability = 2`
7181

72-
如需卸载描述文件:
82+
如需卸载描述文件:
7383

7484
```bash
7585
sudo profiles remove -identifier com.local.chrome.policies

0 commit comments

Comments
 (0)