在Chrome 139及以上版本中使用mv2插件目前有3个方法。
(推荐)方法一:修改Chrome快捷方式(139/140+均可用)
先关闭浏览器,再右键Chrome快捷方式,将"目标"栏修改为
"Chrome安装位置\chrome.exe" --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled
再次打开浏览器即可正常使用mv2插件。
请注意以后每次打开浏览器请通过快捷方式打开,通过其他方式打开浏览器仍无法使用mv2插件。
方法二:修改Chrome flags强行启用(仅适用于139版本)
(可惜在Chrome140版本中,flag #temporary-unexpire-flags-m137被彻底移除无法找到,因此此方法对140及以上版本失效。)
在Chrome139版本,#extension-manifest-v2-deprecation-disabled和#extension-manifest-v2-deprecation-unsupported正常情况下已无法在flags界面找到。但这只是因为Google将这两项隐藏了。
首先在浏览器地址栏内输入
chrome://flags/#temporary-unexpire-flags-m137
将此项修改为除了Default的任意项(Enabled和Disabled都行),然后重启浏览器,地址栏内输入
chrome://flags/#extension-manifest-v2-deprecation-warning
chrome://flags/#extension-manifest-v2-deprecation-disabled
chrome://flags/#extension-manifest-v2-deprecation-unsupported
将这三项全部改为Disabled,重启浏览器即可正常使用mv2扩展。
方法三:将插件解压后再加载(139~141可用)
(Chrome 142及以上)flag #temporary-unexpire-flags-m139被移除,此方法失效。
(Chrome 140/141)首先在地址栏输入
chrome://flags/#temporary-unexpire-flags-m139
将此flags改为Enabled,重启浏览器后方可继续下方139版本的操作。
(Chrome 139)若你有.crx文件,先用解压软件将.crx文件解压在一个文件夹中,再打开Chrome,地址栏输入
chrome://flags/#allow-legacy-mv2-extensions
将Default改为Enabled,重启浏览器后,在扩展程序管理界面打开开发者模式→加载未打包的扩展程序,选择你刚刚将插件解压到的文件夹即可。
总结
这些方法也不知道多久过后就没用了,建议还是找替代的插件或者禁止浏览器更新吧。