在Chrome 139及以上版本中使用mv2插件目前有3个方法。
方法一:修改Chrome快捷方式
先关闭浏览器,再右键Chrome快捷方式,将"目标"栏修改为
"Chrome安装位置\chrome.exe" --disable-features=ExtensionManifestV2Unsupported,ExtensionManifestV2Disabled
再次打开浏览器即可正常使用mv2插件。
请注意以后每次打开浏览器请通过快捷方式打开,通过其他方式打开浏览器仍无法使用mv2插件。
方法二:修改Chrome flags强行启用
在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扩展。
方法三:将插件解压后再加载
若你有.crx文件,先用解压软件将.crx文件解压在一个文件夹中,再打开Chrome,地址栏输入
chrome://flags/#allow-legacy-mv2-extensions
将Default改为Enabled,重启浏览器后,在扩展程序管理界面打开开发者模式→加载未打包的扩展程序,选择你刚刚将插件解压到的文件夹即可。
总结
这些方法也不知道多久过后就没用了,建议还是找替代的插件或者禁止浏览器更新吧。