引言

背景介绍

在闲鱼这个二手交易平台上,及时回复买家的消息对于卖家来说至关重要。之前,我发了一个风向标,说闲鱼网页版支持消息回复了,有圈友反馈没有提示音很难受,开始我以为是没允许网页提醒,问了圈友说允许了,当时回复了圈友说那可能有些bug,就没继续了,后来有一天手机和网页都没收到提醒,几十分钟了都没回复客户,就想着编写一个油猴脚本看看,最终无果,可能是姿势不对,但也就放下了,反正也不急需。

昨天(2024年11月26日)咨询量多了起来,主要是有个客户发了好多条消息,我主要是电脑看,想着要不用Chrome编写一个闲鱼消息提醒插件好了,于是就开始行动了。

对编写过程不感兴趣的朋友可以直接跳转到附录下载插件和查看第六章节Chrome插件安装进行安装插件。

为什么选择Chrome插件

Chrome插件提供了更直接的网页交互方式,可以把mp3提醒声音打包到插件里,比网址更稳定,且之前尝试过油猴插件,但效果并不理想,可能是因为使用方式不正确,所以就试试编写Chrome插件看看。

准备工作

怎么实现

1、闲鱼网页版有新消息的时候网页标签页就会变成[新消息]开头,所以要想判断是否新消息可以从网页标签页信息是否包含“[新消息]” 2、闲鱼网页版的地址是“https://www.goofish.com/”、消息地址是“https://www.goofish.com/im”开头的,包含网址时启用插件 3、因为需要调用本地mp3文件,所以需要准备个提醒信息mp3文件 4、Chrome插件需要icon图标,需要准备,我让CurSor帮我生成了。

必要的工具和库

CurSor开发工具

Chrome浏览器(用于开发和测试)

svg转png工具(后面用CurSor生成svg图标,需要用svg转png工具转换),CurSor提供了:https://svgtopng.com/

配音工具(我是用了微配音制作提醒声音)

Chrome插件基础

基本概念

Chrome插件主要由以下几个部分组成:

manifest.json:定义插件的元数据,如名称、版本、权限等。

background.js:在后台运行的JavaScript代码,用于监听和处理事件。

content.js:在网页内容中运行的JavaScript代码,用于与网页交互。

popup.html:如果插件需要与用户交互,可以提供一个用户界面。一般还会带popup.js

icon文件:Chrome插件需要特定大小的图标文件,通常包括16x16、48x48、128x128像素的PNG格式图片。文件名为:icon48.png、icon64.png、icon128.png

其他:css、js等文件

为了更好的阅读体验,来飞书看吧:

https://w63nbfedzw.feishu.cn/docx/HN2Md8wzaomnG0xf71tcdbYynTf

Comments on "闲鱼消息提醒插件编写教程​" :

Leave a Reply

Your email address will not be published. Required fields are marked *

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源