AI 助力 0 编程基础小白开发谷歌截图插件

本文讲述了如何在AI时代,通过GPT指导,一个编程新手开发谷歌浏览器的截图插件,包括manifest.json、popup.html和popup.js的创建,错误排查与修复过程,最终实现截图功能。

大家好,我是伍六七。

AI 时代,领编程基础的小白也能通过 AI 开发出来一些简单好用的小工具。

阿七今天就带大家纯使用 GPT,「开发」出自己的一款谷歌浏览器截图组件!

直接问 GPT 我们要干嘛。

我想要制作一款谷歌截图插件,生成相关代码,自我重复审核代码正确性,确保插件能够正常运行。给出完整代码。

根据 GPT 返回,先创建一个 Google ScreenShot Extension 的文件夹,然后创建三个文件,分别是:manifest.json、popup.html、popup.js。

然后把 GPT 回复的文件内容分别复制粘贴到文件中。

保存好文件内容之后,打开谷歌浏览器路径:右上角三个点-> 管理扩展程序 -> 扩展程序,选择「加载已解压的扩展程序」

发现报错了。

我们把报错信息扔给 GPT。

manifest.json 格式有问题,检查发现,我的文件根本没放内容(抽自己)。我们重新把 GPT 输出的内容放入 manifest.json 文件。

再次导入插件,这次成功了!

但是我在点击插件按钮 Task Screenshot 的时候没有反应,我们把问题扔给 GPT。

好,这会导入插件成功。但是我在使用的时候,点击 Take Screenshot 没有反应。
请解释原因,并给出解决方案

我排查了前面三个原因都没有问题,最后 GPT 还告诉我们可以检查浏览器的开发者工具控制台。

怎么打开控制台?右键扩展程序,选择 「审核弹出内容」,发现报错信息,发给 GPT

我发现控制台报错信息:Uncaught TypeError: Cannot read properties of null (reading ‘addEventListener’)
at popup.js:1:44
请解决这个报错

我们把 GPT 修改后的代码,复制到 popup.js 文件中,然后删除谷歌插件,之后重新导入。

这会可以了,我们点击插件,如果列表中没有,点击下方截图最右侧的扩展程序,能打开所有的扩展程序。

我们点击 Take Screenshot 按钮,就可以把当前 tab 截成图。

给自己鼓个掌吧

有个 GPT,不会代码的人,也能做出自己的小产品!


扫描下面二维码,加我好友,回复「技术交流群」免费进群,一起学习 AI 编程,还可以免费领取 Java 面试资料。

链接我,一起交流AI编程

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

伍六七AI编程

你猜你给我1分我要不要

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值