Microsoft Edge for macOS 强制开启 Manifest v2 支持
本文最后更新于 519 天前,其中的信息可能已经有所发展或是发生改变。

最近有同学催更我适配小爱课表,由于上一次尝试更新年代过于久远,我已经忘了这玩意要怎么上传更新了,于是乎从头开始搞。

然而在装小爱课表的浏览器插件的之后,按照文档引导打开 F12,多出来一个名为 “AISchedule” 的 Tab,按理说会点开之后会出现插件内页,但我这里点开就是黑屏啥也没有。

我首先考虑的是插件本身有 BUG,然后打开扩展管理页面,发现插件加载有“错误”:

“Manifest version 2 is deprecated, and support will be removed in 2024. See https://developer.chrome.com/docs/extensions/develop/migrate/mv2-deprecation-timeline for details.”

网上冲浪发现,Google 正在推行强制弃用 Manifest v2 的插件,然后允许企业策略延期到 2024 年 6 月再弃用,于是考虑添加策略。macOS 上设置方法如下:

defaults write com.microsoft.Edge.plist ExtensionManifestV2Availability -int 2

其他浏览器添加方式如下:https://gist.github.com/ishad0w/9ae183447fedb669ed02338e9357dcc4

Windows 是通过添加环境变量的方式,即在“HKEY_LOCAL_MACHINE\SOFTWARE\Policies”中找到 Edge 的目录,添加配置项“ExtensionManifestV2Availability”并设定值为 2 即可。

但添加完成后问题依旧。根据以往经验考虑可能是深色模式的问题,我把浏览器深色模式关了,诶果然就好了。

但很不幸,询问其他朋友后发现他们的深色模式是正常的,也就是说根本问题不在这里。

凭直觉把插件“Dark Reader”关了之后,恢复正常。

结论:跟“Dark Reader”冲突了。

上一篇
下一篇