说明
从 Chrome 138 开始,macOS 上的 chrome://flags 页面已移除对 Manifest V2 的启用开关,用户无法再通过 Flags 恢复旧版扩展支持。在 Windows 下可以通过注册表恢复 Manifest V2 支持,详情见 这里,但 macOS 没有注册表机制,只能通过描述文件(mobileconfig)或终端命令来启用。
方法一:终端命令(临时有效)
适合调试用途,重启后失效:
sudo bash <<'EOF'PLIST_PATH="/Library/Managed Preferences/com.google.Chrome.plist"echo "🔧 Enabling Chrome Manifest V2 Extension Support..."sudo mkdir -p "/Library/Managed Preferences"sudo tee "$PLIST_PATH" >/dev/null <<EOP<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict> <key>ExtensionManifestV2Availability</key> <integer>2</integer></dict></plist>EOPsudo chmod 644 "$PLIST_PATH"sudo chown root:wheel "$PLIST_PATH"echo "✅ Chrome Manifest V2 support enabled. Please restart Chrome."EOFkillall "Google Chrome"open -a "Google Chrome"方法二:安装描述文件(永久有效)
点击下载配置描述文件(chrome-manifestv2.mobileconfig)
- 双击 chrome-manifestv2.mobileconfig 文件
- 进入“系统设置 > 描述文件”,点击安装并输入密码
- 重启 Chrome
- 打开 chrome://policy 应看到 ExtensionManifestV2Availability = 2
卸载方法:
sudo profiles remove -identifier com.local.chrome.policies来源
GitHub:https://github.com/ruanweiming/chrome-mac-enable-manifest-v2
评论 (0)