当前位置:首页>java>只动嘴,用AI编程写一个浏览器插件

只动嘴,用AI编程写一个浏览器插件

  • 2026-10-21 13:28:53
只动嘴,用AI编程写一个浏览器插件
点击蓝字,关注我们

其实这事儿还挺Amazing的,前两天不是写了一个文章介绍怎么下载智慧中小学平台上的电子教材吗?其实在搜索的过程中就看到有些浏览器,比如微软的EDG浏览器就有下载电子教材的插件,打开页面点一下就可以下载教材了,十分方便。

今天陪孩子写作业的时候突发奇想:听说现在AI编程好用,我为什么不用AI自己写一个浏览器插件自动下载电子教材呢?

尝试秒哒

上次邀请杨兄来给学科基地核心组的老师们做培训,他介绍了一个写代码的国内平台:秒哒,培训时搓了一个介绍民族调式的互动H5网页,挺好用。

登陆秒哒,给它提出我的要求:

结果它给了我一个很官方的答复:

好吧!我想多了!

可能是我误解了秒哒平台的功能,它编程内容有点有限。

没办法,只能另想他法。

Claude据说很厉害,但据说很不友好,遂放弃。

想了想,还是用了国外的平台,Gemini,关键网页版免费。

国内有相应功能的平台的话,请无所不能的网友分享告知。

用嘴编程之旅
Programming a journey with your mouth
01

Gemini-->Biuld,我选了Gemini 3 pro preview版本。

告诉它:

我准备用XCode使用Swift编写一个SafariWebExtension,也就是safari浏览器扩展插件,功能是获取sarfari浏览器当前访问的网站的“Request URL”和“X-Nd-auth”,然后将“Request URL”和“X-Nd-auth”之间加上“?accessToken=”把这三部份组成一个新的地址,用一个按钮“下载教材”点击后在新标签前往这个地址

它开始兢兢业业地思考、架构、编写…

竟然还给我了一个说明网页,可惜是英文的,我看不懂,我只能问它:我该怎么用?

它很聪明,给我做了中文介绍,并且把网页变成了中文版。

以及如何把它生成的代码放到XCode的哪个地方:

02

我以前从来没用过XCode,也不知道如何开发Safari浏览器插件,所以在使用的过程中,会出现这样那样的问题,比如:

Safari浏览器插件栏里看不到调试的插件,它告诉我:

我依然看不懂,说:用中文回答我

还给我增加了一项 故障排除 ,我就是按照它的故障排除中的指引,一步步打开了Safari浏览器的开发者模式,并允许了未签名的程序。

真的很详细!很贴心!

03

历史总是在曲折中前进的,编程也不例外。

过程中,出现了很多BUG,比如:

我第一次提出的要求,描述的并不准确、也不全面,导致无法获取有效的“Request URL”和“X-Nd-auth”,想了下,原来是步骤搞错了。

然后又出现不会自动刷新数据,打开哪个电子教材都是第一个教材,告诉它现象,它竟然把原因分析了出来并做了修正。

以及我自己的逻辑错误,不是获取“X-Nd-auth”而是获取它数据中的MAC ID:

成
功
/ SUCCESS

经过几次修正BUG,版本也迭代到了Ver 1.3

看看,就是这个小按钮:

在教材页面点一下它,就会弹出带下载按钮的页面:

点击“下载”按钮,就跳转到新页面,等加载完了,就能保存到你的电脑上了。

思考

1.教师要主动拥抱时代,而不是被时代所抛弃。

2.人工智能是工具,要用,并且要好好用!

3.但能做什么,不是人工智能说的算,还是要靠人自己的思考,所谓“天上不会掉馅饼”。

4.所以,AI时代,学校教育的基石还是“教思想方法”,而不是“教提示词工程”,学科教学要有“学科思维”,即:这个学科是怎么认识世界、表现世界、表达自我、改造世界的。

最新文章

随机文章