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

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

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

开发背景

最近学习了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

分享给朋友:

相关文章

我们是生存在电竞圈底层的搬砖人

我们是生存在电竞圈底层的搬砖人

        电竞解说不仅是一份赚钱的工作,更像是一条寻找自身价值的必由之路。  电竞解说越来越火了。  11月20日12时,《英雄联盟》LPL全明星投票结束。这一庆典活动中,人们可以给自己喜欢的职业选手及解...

创业:集思广益并完善您的商业理念

用史蒂夫乔布斯的话来说,“做伟大工作的唯一方法就是热爱你所做的事情。开始自己的事业是迈向自己喜欢的工作的一步。但是,从形成想法到创建商业网站,在您深入研究之前,需要考虑几个基本步骤和问题:您要解决什么问题?您的目标受众是谁?您的产品或服务与...

为什么程序员不自己开发微信小程序这类似的东西赚钱?

为什么程序员不自己开发微信小程序这类似的东西赚钱?

你如果有好的想法是可以挣钱的首先大家说的个人资质限制确实多,也不建议直接拿个人资质去用小程序盈利,因为很麻烦我说一下我的大体操作:1.首先去申请个体户,这个可以用住宅来注册申请,而且速度很快就几天就下来了,经营类目主要是互联网销售这些,不过...

现在做抖音的话,还有机会嘛?

现在做抖音的话,还有机会嘛?

之前我问过小杨哥一个问题:“现在抖音还好做吗?”疯狂小杨哥在抖音已经突破1亿粉丝,直播间10w的在线观看人数,日常带货随便一场也是上7位数的数据。现在抖音的市场好像已经被头部占领,资源靠前,普通人似乎已经没有机会了?下面是小杨哥对于做抖音的...

4000以下的手机有没有推荐的啊?

4000以下的手机有没有推荐的啊?

可以选择标准版的旗舰机型:vivo X100s、一加12、OPPO Find X7、小米14、iQOO 12;也可以选外观时尚的自拍影像机型:vivo S19 Pro、realme GT 5 Pro、荣耀 200Pro、小米 Civi 4...

你手机里有哪些堪称神器的 App?

你手机里有哪些堪称神器的 App?

嗨嗨,我是赢酱~首先我认为对于我们有用的提升自我的都是手机里的神器 App。 一个人应该什么样子呢?在我从女孩子的角度看来,自律,上进,会打扮,情商高,会挣钱,独立,落落大方,这才是应该有的样子,我们可以借助手机不断学习改变今天给大家准备的...

发表评论

访客

看不清,换一张

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