Chrome138扩展被禁用怎么启用
问题
Chrome升级到138版本了,之前安装的某些扩展被禁用了,“此扩展程序不再受支持,因此已停用”,并且这次无法手动启用。
回答
修改策略
根据Manifest V2 支持时间表,在Chrome 139之前,可以通过修改 ExtensionManifestV2Availability
策略来启用被禁用的扩展。
Windows系统下,按Win + R
打开运行窗口,输入regedit
打开注册表编辑器,找到以下路径:
Software\Policies\Google\Chrome
添加一个名为ExtensionManifestV2Availability
的DWORD值,设置为2
。如果没有此路径,可以手动创建。
Linux系统下,打开终端,输入以下命令:
sudo mkdir -p /etc/opt/chrome/policies/managed
echo '{ "ExtensionManifestV2Availability": 2 }' | sudo tee /etc/opt/chrome/policies/managed/manifest_v2.json
macOS系统下,打开终端,输入以下命令:
sudo mkdir -p /Library/Managed\ Preferences/
sudo tee /Library/Managed\ Preferences/com.google.Chrome.plist >/dev/null <<EOF
<?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>
EOF
重启Chrome浏览器。打开chrome://policy/
,可以看到ExtensionManifestV2Availability
的值已经设置为2
。这样就可以正常使用扩展了。
未打包扩展
打开chrome://flags/
,搜索manifest,找到Allow legacy extension manifest versions
,默认是Default,改为Enabled。
然后会提示重启浏览器,重启后并不能直接使用,此选项只是开启了加载未打包的开发版本的选项。
然后打开chrome://extensions/
,开启右上角的开发者模式,点击左上角的加载未打包的扩展程序
,选择扩展所在目录即可正常添加扩展。
至于扩展的未打包版本,需要找到扩展的开源代码,通常是Github上,下载源代码自己编译。 或者直接下载打包好的crx文件,后缀改为zip,解压后放到某个目录,然后加载未打包的扩展程序选择此目录即可。
最后修改于 2025-07-12