Chrome浏览器 “此扩展程序不再受支持,因此已停用” 解决方案
原文地址(持续更新中):Chrome浏览器 “此扩展程序不再受支持,因此已停用” 解决方案(2025最全最新) - 文武科技柜
Chrome 浏览器随着版本的升级逐渐淘汰 Manifest V2 格式的扩展程序,从而导致很多之前很好用的扩展程序无法使用,在扩展程序页面会提示:
- 这些扩展程序不再受支持,因此已停用
- 这些扩展程序已停用,因为它们已不再受支持
- 此扩展程序不再受支持,因此已停用。
下面阿斌为大家整理了现在最新常用 Chrome 浏览器版本的解决方案。
Manifest V2 扩展程序支持的环境
Google Chrome(Linux、Mac、Windows) 从版本 110 到版本 138
Google Chrome 操作系统(Google Chrome 操作系统) 从版本 110 到版本 138
Windows 用户解决方案(推荐,不受版本影响)
使用 Chrome 企业策略实现对 Manifest v2 的支持。
在 Windows 10/11 按
Windows+R
,在搜索框中输入regedit
打开 注册表编辑器在注册表编辑器中打开:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\路径
右键单击 Policies,新建项,命名为 Google
右键单击 Google,新建项,命名为 Chrome
右键单击 Chrome,新建 DWORD32 位值,命名为
ExtensionManifestV2Availability
右键单击
ExtensionManifestV2Availability
,将键值修改为2
,左键单击确定按钮在 Chrome 中打开
chrome://policy/
,点击 【重新加载政策】按钮,看到 Chrome Policies 项目出现如下图所示的政策即可。检验是否成功:Chrome 浏览器打开
chrome://extensions/
,原来被停用的插件已正常启用,则代表开启成功。
Chrome 135.0.7049.42(含)以上且小于138版本的解决方案
在浏览器分别输入两个地址:
chrome://flags/#extension-manifest-v2-deprecation-disabled
chrome://flags/#extension-manifest-v2-deprecation-unsupported
并回车(打开这个页面),然后在其中选择 Disabled
最终效果如下图所示,然后重启浏览器
Chrome 138.0.7204.101 且小于140版本的解决方案
解决方案一(首选)
- 将浏览器更新到最新版,确保在 v138.0.7204.101(含)以上
- 该选项设置为启用
Enabled
chrome://flags/#temporary-unexpire-flags-m137
- 启用后重启 Chrome 浏览器使之前的修改生效
- 以下选项全部设置为禁用
Disabled
chrome://flags/#extension-manifest-v2-deprecation-warning
chrome://flags/#extension-manifest-v2-deprecation-disabled
chrome://flags/#extension-manifest-v2-deprecation-unsupported
- 以下选项设置为启用
Enabled
注意:这是解决方案二的参数,建议顺便开启,不开启也可以正常使用chrome://flags/#allow-legacy-mv2-extensions
完成以上所有设置后重新启动浏览器即 可让基于 Manifest V2 协议开发的扩展程序恢复工作,整体如下图所示
解决方案二
当 Chrome 升级到此版本后,已知全部方案已失效,但仍可以使用下面的方案。
打开 chrome://flags/#allow-legacy-mv2-extensions
选择 Enable
后重启浏览器
Chrome 139(含)- 140.0.7339.128 解决方案
MacOS 解决方案
一定要先完全退出Chrome浏览器,再使用命令行工具(或终端)输入以下内容并回车
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled
Windows 解决方案
"C:\Users\xxxx\AppData\Local\Google\Chrome SxS\Application\chrome.exe" --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled
注意 C:\Users\xxxx\AppData\Local\Google\Chrome SxS\Application\chrome.exe
应该是你实际的 Chrome 安装地址。
或者修改Chrome在桌面的快捷图标
右键 Chrome 图标 - 属性(快捷键:Alt+Enter)
快捷方式 - 目标:输入上面的内容,或者直接在路径后输入:
--disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled
(主要路径与参数之间的空格)应用,完全重启 Chrome 浏览器(在 Windows 右下角小图标点击退出)即可。
Chrome 140.0.7339.80 解压安装插件解决方案,crx安装插件无效
先在Chrome 浏览器激活这两个Flags,将下面两个选项设置为启用:
Enabled
chrome://flags/#temporary-unexpire-flags-m138
chrome://flags/#temporary-unexpire-flags-m139
启用后重启浏览器使之前的修改生效
以下选项设置为启用
Enabled
chrome://flags/#allow-legacy-mv2-extensions
注意:不打开最后这个Flag是不行的, 必须在启动前面两个之后再激活这个选项。
macOS Chrome 140.0.7339.81 解决方案
一定要先完全退出Chrome浏览器,再使用命令行工具(或终端)输入以下内容并回车:
open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled
uBlock Chrome 138 -141 解决方案
在 Chrome 139 中,“加载未打包的” mv2 扩展程序所需的标志已过期。之前的 2 个版本中都有“unexpire”标志可用,因此在 Chrome 140 和 141 上设置其他标志后仍可正常工作。就是这样。
无论如何,以下是说明(Chrome 138-139):
- 打开
chrome://flags/#allow-legacy-mv2-extensions
,设置为启用Enabled
并重新启动您的浏览器。 - 导航至 https://github.com/gorhill/uBlock/releases
- 选择您想要安装的版本 - 目前最新稳定版本是 1.65。
- 在“资产”部分找到“chromium”文件(例如
uBlock0_1.65.0.chromium.zip
)并下载。 - 在您的机器上提取该文件。
- 打开
chrome://extensions/
- 启用“开发者模式”。
- 点击“加载解压后的版本”。
- 选择
uBlock0.chromium
文件夹并加载。
在 Chrome 140 上,您首先需要启用此标志并重新启动浏览器,然后按照上述操作:
chrome://flags/#temporary-unexpire-flags-m139
在 Chrome 141 上启用此功能并重新启动,然后按照上述操作:
chrome://flags/#temporary-unexpire-flags-m140
MacOS用户带参数启动Chrome解决方案
复制下面全部内容,直接粘贴到终端,按回车
mkdir -p ~/bin
cat > ~/bin/chrome-with-params.sh <<'EOF'
#!/bin/zsh
# 如果 Chrome 已运行就激活它,否则带参数启动
if ! pgrep -x "Google Chrome" > /dev/null; then
exec /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome \
--allow-file-access-from-files \
--disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled "$@"
else
osascript -e 'tell application "Google Chrome" to activate'
fi
EOF
chmod +x ~/bin/chrome-with-params.sh
用 macOS 自带的 Script Editor(脚本编辑器) 做一个“壳 .app”
- 打开 Script Editor(脚本编辑器),新建文稿,语言选 JavaScript(JXA) 均可,贴下面代码(一下代码二选一即可):
// 语言选择:JavaScript,保存为“应用程序”格式,名称随意,例如 ChromeLauncher
ObjC.import('stdlib')
$.system('exec "$HOME/bin/chrome-with-params.sh"')
//语言选择:AppleScript
do shell script "$HOME/bin/chrome-with-params.sh"
- ⌘S 保存,文件格式选“应用程序”,名字比如
ChromeLauncher.app
,位置放到~/Applications
或/Applications
都行。 - 保存后退出 Script Editor。
换图标(可选)
在 Finder 里找到真正的 Chrome.app → ⌘I → 顶部图标按 ⌘C 复制。
再对刚才的
ChromeLauncher.app
→ ⌘I → 顶部图标按 ⌘V 粘贴,Dock 里看起来就跟 Chrome 一样。
拖到 Dock,把旧图标踢掉
- 把
ChromeLauncher.app
拖到 Dock 上; - 把原来那个 Chrome 图标从 Dock 拖出去(或右键→选项→从 Dock 移除)。
- 把
以后点这个图标就是走你的脚本,带参数启动;已经运行时则单纯激活窗口,不会重复开进程。
参考来源
- Chrome / Chromium 浏览器对 uBO 的支持即将终止:r/uBlockOrigin
- 如果你的浏览器提示【这些扩展程序可能很快将不再受支持】的解决方案 · Kenshin/simpread · Discussion #6633
Chrome浏览器 “此扩展程序不再受支持,因此已停用” 解决方案的更多相关文章
- chrome的uget扩展程序红色 Unable to connect with uget-integrator问题
我们根据网上的教程在ubuntu16.04中安装下载工具uget+aria2并配置chrome时,最后重新打开chrome浏览器,发现uget扩展程序是红色的,点开看到”Unable to conne ...
- 防止 Chrome 屏蔽 非官方 扩展程序 教程(一)
说明 Google Chrome,又称 Google 浏览器,是一个由 Google(谷歌)公司开发的网页浏览器.该浏览器是基于其它开源软件所撰写.包含 WebKit,目标是提升稳定性.速度和安全性. ...
- chrome添加 postman扩展程序图文简介
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件.无论是web前端开发 或 android.ios开发,只要涉及调用后端接口,postman这类型工具就必不可少了.相对于 ...
- 基于 Chrome 浏览器的扩展插件来进行的安装Postman
我会给你一个安装包,见附件.你应该下载下来,解压缩到你喜欢的位置. 打开 Chrome 浏览器的「扩展程序」 点击「加载已解压的扩展程序...」按钮,找到你刚刚下载的安装包的位置,点击确定. 你去看看 ...
- 在Firefox上使用Chrome的crx扩展程序
假如你喜欢使用Firefox火狐浏览器,可是发现有个很喜欢很想用的扩展只发布了支持Chrome的crx格式--Firefox从57版以后使用了WebExtension API作为新附加组件的开发标准, ...
- chrome如何添加扩展程序xss encode
1.把相应格式(*.crx)的扩展程序直接拖入下面的界面即可(拖入浏览器的其他界面不行)
- flex chrome浏览器调试flex程序
flex chrome浏览器调试出现空白的解决方法: 1,为chrome安装flash player,禁用chrome自带的flash player:参考:http://www.jb51.net/ar ...
- [工具]chrome添加crx扩展程序(附禁止复制破解扩展)
Hello亲爱的观众朋友们大家好,我是09. 今天带来墙内用户安装chrome插件的方法. 1.打开扩展程序 2.把crx往里拖,欧了. ps.顺带安利chrome禁止复制破解扩展Enable Cop ...
- 防止 Chrome 屏蔽 非官方 扩展程序 教程(二)
说明 前面介绍过一篇通过开发人员模式载入扩展程序的方法,尽管能够正常使用,可是每次又一次打开 Chrome 都会弹出询问窗体,比較麻烦.这里介绍第二种防止屏蔽的方法.与前一种方法相比,尽管应用的步骤多 ...
- Chrome的插件扩展程序安装目录
地址栏输入chrome:version回车 个人资料路径下的Extensions文件夹即默认的扩展安装路径
随机推荐
- springboot~入门第一篇~
首先新建个 maven 项目菜单 -> File -> New -> Other -> Maven -> Maven -> Maven Project -> ...
- 从零开始实现简易版Netty(三) MyNetty 高效的数据读取实现
从零开始实现简易版Netty(三) MyNetty 高效的数据读取实现 1. MyNetty 数据读取处理优化 在上一篇博客中,lab2版本的MyNetty实现了基本的reactor模型和一个简易的p ...
- Codeforces Round #708 (Div. 2) ABC1C2题解
A. Meximization 第i位优先放等于i-1的,没有的话就后面随便填了. view code #include<iostream> #include<string> ...
- opengl 学习 之 16 lesson
opengl 学习 之 16 lesson 简介 阴影贴图,在tutorial15中,我们学会了去创建了光照贴图,使用的是静态光源.它产生了很好的阴影,但是它不可以处理动态光照. link http: ...
- Android系统资源管理与电池优化策略详解
Android系统作为全球最流行的移动操作系统之一,其性能优化一直是开发者和用户关注的焦点.在有限的硬件资源下,如何高效地管理资源并延长电池续航,是提升用户体验的关键.本文将聚焦于Android系统的 ...
- 国内值得推荐的ESB厂商
什么是ESB? ESB,即企业服务总线,是一种中间件结构,用于连接企业内不同系统.应用和服务,以实现信息交互与集成的目的.ESB通过SOAP.REST等标准化接口,封装各异构系统,以屏蔽技术差异,使不 ...
- ETL多流数据合并的使用技巧
在ETLCloud中,多流数据合并是指将来自不同源的数据流实时或批量地合并到一个统一的数据流或数据集.这对于确保数据一致性.减少数据冗余和提高查询效率至关重要.通过合并多流数据,可以实现对多源数据的综 ...
- iPaaS中API自动化测试的作用
在iPaaS中,API自动化测试的作用主要是有助于验证集成流程的正确性.保证数据一致性.监控和故障排除.性能评估.支持持续集成和持续交付,并增加合作和安全性.通过自动化测试,可以提高iPaaS平台的稳 ...
- 如何用ETL工具实现API调用
一.API调用的好处 API调用有很多好处,下面列举了几个主要的优势: 模块化和可重用性:API调用使得软件开发过程更加模块化和可用.通过将功能封装在API中,可以将其用作独立的模块,并在不同的应用程 ...
- 痞子衡嵌入式:从i.MXRT600用户手册UM里一个关于FlexSPI LUT长度的勘误说起
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是i.MXRT全系列FlexSPI外设的LUT长度. 事情起源于一个 RT600 客户, 他们读芯片用户手册发现 FlexSPI 外设 L ...