关于最近无法显示脚本的问题导致的原因可能有:
由于谷歌/微软浏览器的更新,某 API 与油猴脚本管理器冲突造成,导致无法运行脚本
新版油猴需要开启浏览器拓展的开发者模式才能运行,比较麻烦。
✨ 解决方法:
暂时使用“脚本猫”这个脚本管理器(软件用户直接在应用中心切换脚本管理器即可)
脚本猫链接:https://docs.scriptcat.org/
如何开启浏览器拓展开发者模式
注意,开启后如果还是不正常,请关闭拓展再开启,或者重启浏览器尝试。
浏览器右上角 -> 拓展程序 -> 管理拓展程序 -> 开发者模式
浏览器拓展新标准
后续浏览器标准发布第三版后可能每个脚本管理器都需要开启开发者功能才能运行脚本(否则无法运行),这边正在想办法优化减少运行步骤
- 目前油猴已更新至 MV3 标准,所以需要开启开发者模式才能运行脚本
- 脚本猫目前并未更新至 MV3 标准
- 预计明年大部分拓展会更新至 MV3 标准,到时候可能也需要开启开发者模式才能运行脚本
参考文献
小白无需理会
关于API冲突
https://github.com/Tampermonkey/tampermonkey/issues/2007浏览器拓展新标准
(Manifest V3 是最新版扩展程序平台) https://developer.chrome.com/docs/extensions/develop/migrate/what-is-mv3?hl=zh-cn