摘要:做自媒体的朋友们,不知道大家有没发现“微信公众号助手”这款浏览器插件,最近被浏览器提示不能用了,其实这款插件社区已经很久没维护了
做自媒体的朋友们,不知道大家有没发现“微信公众号助手”这款浏览器插件,最近被浏览器提示不能用了,其实这款插件社区已经很久没维护了
查了原因,是浏览器插件必须支持 Manifest V3 版本,而这款插件还是 V2 版本,出于安全方面的考虑,浏览器会给用户提示,我们可以选择本地加载插件的方式,继续使用,但是每次打开浏览器,仍然会被禁用,需要手动启用
终极的解法,自然是修复插件问题,由于笔者只是个 iOS 开发,不熟悉前端开发,所以一直没动手解决
这周公司内部团队的同学分享了 Cursor 这款 AI编程工具的最新进展,了解到它已经支持大量上下文的场景,我就在想,Cursor 是不是能帮我修复插件问题,那就行动
先从 github 下载了插件工程的 zip 文件
解压到本地,再打开 Cursor,File,Open Folder
右侧是 AI 面板,可以进行聊天,我先问了插件的源码目录在哪,左侧文件树上,没看到熟悉的 src 目录
原来是在这
接着让它检查这个浏览器扩展项目,有哪些不符合最新插件规范的地方
检查出了 7 个问题:
1、Manifest 版本过旧
2、权限声明过于宽泛
3、使用了已废弃的 API
4、内容安全策略(CSP)配置过时
5、后台脚本配置过时
6、依赖版本过旧
7、使用了过时的 Google Analytics 代码
它还给了改进方案,5 条措施,看着这些建议,有点懵,前端人肯定很简单,但我不会
其实它在诊断问题的时候,已经给出了修复代码,只需要选择 “Apply”,就可以调整实现,不需要手动改代码
继续让它检查工程
按照它的提示,采纳了它的修改之后,它告诉我运行项目,需要执行这些步骤,这里能直接执行命令,点击右侧“Run”就行
今天就先分享到这里,明天继续
来源:吃鸡了