当前位置:首页 > 每日看点 > 正文内容

如何编写一个chrome和edge可以使用的扩展程序?

卡卷网1年前 (2025-01-11)每日看点210

开发背景

最近学习了Csor,又想开发一个Chrome扩展,可以方便地下载网页中的图片和视频,最后上传到应用市场,总结一下这次的经验。

开发过程

第一阶段:实现基础图片下载

    首先我们实现了最基本的图片拖拽功能

创建了一个固定在右上角的下载区域

遇到第一个问题:图片拖到区域后会在新标签页打开

让AI改进代码,使用chrome.downloadsAPI实现直接下载

分析发现某些的图片被特殊处理过

尝试了多种方案:

克隆节点方案(失败)

修改事件方案(部分成功)

直接设置属性方案(最终采用)

优化了下载区域的视觉反馈

添加了下载状态提示

这一块较简单,和csor口语化对话提要求,十分钟就完成了。

第二阶段:添加站视频解析

实现了基本的视频解析功能

添加了一个的工具按钮

    发现布局问题:两个功能区域重叠4.优化布局:

图片下载区域放在右上角

视频解析按钮放在右下角

使用站主题色

添加交互动效

这个阶段出了一点问题,csor无法理解如何直接从视频下载视频,抓取解析的节点无法下载,所以我找了现成的发给csor让它模仿学习,还是挺有效果的。

第三阶段:学习工具经验

分析了下载工具的实现方式

观察它们的网络请求和志

学习到了一些技巧:

如何正确解析视频

如何处理特殊的图片元素

如何优化用户体验

通过这次与Csor协作的经验

有效的沟通方式

清晰描述当前问题

提供具体的错误信息

说明期望的效果

分享参考实现的例子

开发策略

每次只解决一个问题

先实现基本功能再优化

及时和验证

保留已经可用的代码

AI的优势

快速生成基础代码

提供多种解决方案

帮助解决技术难点

可以学习和分析代码

实用技巧

开发过程中的技巧

使用console.log跟踪问题

观察工具的实现方式

分步骤推进开发

及时处理发现的问题

调试技巧

查看网络请求了解API

分析工具的志

各种特殊情况

在不同验证功能

总结

这次开发经历让我深刻体会到:

AI是很好的编程助手,但需要学会如何与它协作

观察和学习他人的实现很重要

开发过程要循序渐进

持续优化才能做好产品

推荐一个csor-固定ruless://kdo/l/cqCaEsjlTcwK

Chrome扩展上传应用市场的曲折之路

初次尝试:GoogleChrome网上应用店

作为一个新手开发者,我首选的当然是Chrome网上应用店。然而现实很快给了我一记重拳:

需要支付5美元的开发者注册费

支付过程中遇到交易失败

即使按提示去个人中心查看,依然显示"正在审核资料"

最终不得不暂时放弃这条路

转战Edge插件市场

既然Chrome之路暂时受阻,我决定尝试Edge插件市场。但是这个过程同样充满了挑战。

注册步骤详解

基础准备

首先需要注册Microsoft账号

访问Edge插件市场:s://microsoftedge.microsoft/addons/Microsoft-Edge-Extensions-Home

点击"发布扩展"进入详情页

开发者账号注册

可直接访问注册页面:s://partner.microsoft/zh-cn/dashoard/registration/AccountInfo

选择个人开发者身份

选择国家为中国

填写基本信息

关键注意事项

如果提交不通过,将语言标记修改为"en-us"

多次尝试无效可以切换:

不同

热点

关闭

最终切换成才有

State/Province必须使用浏览器作,因为只有端显示下拉选择框(我的电脑这个必填,没有下拉框,每次都会报错,最终换才成功)

支付环节

成功提交后会跳转到支付页面

需要支付约100多元的账号费用

支付完成后自动进入发布流程(我直接关闭了,也可以发布插件包)

发布流程

准备材料

代码打包成zip文件,包含:

manifest.json

ackground.js

content.js

styles.s

images/icon.svg

在iconfont准备应用图标

编写应用详情描述

提交审核

上传zip包

上传应用图标

填写详细信息

点击发布等待审核

结语

从构思需求、开发实现,到最后的应用市场发布,整个过程既有技术层面的挑战,也有流程上的波折。虽然过程曲折,但最终看到自己的作品上线还是很有成就感的。希望这些经验能帮助到想要发布浏览器扩展的开发者,少走一些弯路。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/8831.html

分享给朋友:

相关文章

如果我们没有自己的手机操作系统,会出现所谓的“卡脖子”“安全”问题吗?

如果我们没有自己的手机操作系统,会出现所谓的“卡脖子”“安全”问题吗?

前段时间某某高管在微博发文表示:“其实我觉得,中国人需要的不是一个自己的手机os,而是一个全国产的微信,再搭配一些辅助功能。”这算是“安卓开源”开源的代表了吧。然而打脸来的如此之快,10月30日消息,在Linux内核疑似大规...

阿里云服务器续费价格好贵,想换一家云服务厂商,该怎么选择?

阿里云服务器续费价格好贵,想换一家云服务厂商,该怎么选择?

最近一台买了3年时间的腾讯云轻量服务器到期了,还有5天时间。当时买的价格是3年198元。配置是2核CPU、4GB内存,80GB SSD云硬盘,1200GB 流量包,然后中途给免费升级了CPU,从2核变成了4核。平均下来一年的费用70元不到,...

为什么闲鱼越做越差?

理想的闲鱼:卖家视角:4000块钱买的手机,用了半年不想用了,挂一个3000块,和买家一顿交流,最后2500块成交,我得到了回血,买家得到了便宜;买家视角:想用一台4000块的手机,但是手里只有2500块,来到闲鱼和卖家一顿交流,最后250...

你见过哪些有趣的偏微分方程组?

你见过哪些有趣的偏微分方程组?

说说我一直在做的一个偏微分方程系统吧,该模型为生物领域的趋化性(chemotaxis)模型,也叫Keller-Segel模型,由该二人于1971年左右提出,用于刻画细胞或者细菌的趋化机制。解释一下趋化性(chemotaxis):趋化性是指单...

抖音有3,4万粉丝能挣多少钱?

抖音有3,4万粉丝能挣多少钱?

如果在抖音有100万粉丝,一个月能赚多少钱你知道吗?直接说答案:抖音有100万粉丝,可能1分钱也赚不到...那视频有100万点赞,能赚多少钱?可能也是1分钱都赚不到...新手需要通过抖音变现抖音运营速报站:做为新手玩抖音要注意什么?怎样才能...

中国的科技为什么在最近2-3年时间像突然大爆发一样?

这个真的得感谢1998年美国在南联盟使馆投的两颗大炸弹。在80年代中国下马了一千多个项目,用资金进口了近一百万辆小汽车。我记得小时候有一段时间从海南岛开往北方的漂亮日本小面包车,密集从村前公路上驶过,连过路的间隙都没有,就这样接连开了一个星...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。