chrome插件开发记

chrome插件开发记

近日我开发了两款 Chrome 插件,一款是关于快速复制 URL 的,另一款是关于知乎屏蔽回答用户的。

# URL Copy

为什么要做这个插件,我不想要老是移动鼠标放到地址栏进行 Ctrl + C 这个操作,我的鼠标我只想让他去有用的地方,其他地方不要去。也许有人会说,你可以用 Ctrl+L + Ctrl+A + Ctrl+C ,这个操作也很麻烦,而且我需要两个手协作才可以完成这个操作,真的很不友好。我只想一个手就搞定。

现在我做的这个插件只需要按下 Shift + Ctrl + X 就可以复制 URL 了,很方便。吐槽一下,Chrome 居然把 Shift + Ctrl + C 快捷键占用了。😌

感谢 Arc 浏览器给我带来的灵感,我直接做了一个抄袭。谁让 Arc 浏览器不发布 Windows 版本呢,虽然我用着 Mac。

插件下载地址:https://github.com/huifer/url-copy

# 知乎 UBlack

为什么要做这个插件,V2EX 网站上看到了一个帖子,在问是否有屏蔽用户回答的插件,主要原因是发现很多技术相关的问题都被卖课的占领了,答非所问,强行回答,文章又臭又长,还一个个排在前面。请问有类似 ublacklist 这样的插件可以利用公共黑名单屏蔽掉这些人吗?

原贴: https://v2ex.com/t/1024481

看到这个信息正好前两日在玩浏览器插件,于是乎马不停蹄的进行实操,整个实操过程还用了 GPT 相关内容,整体还是很顺利的。整个插件开发的周期 2 个小时左右吧(算上广告屏蔽)。

插件的一些不足:

  1. 插件需要等 html 全部加载完成后才可以使用,会删除这个 dom 节点。
  2. 插件使用过程中需要选中用户的用户名才行,多了识别不了。希望大佬支支招,可以的话 github 上写一个 issues 吧。🤔
  3. 有个通讯问题没解决,但是不影响正常使用。🤕

做完了发到交流群,群友告诉我我说可以试试知乎的屏蔽用户功能,需要点到用户详情页面,然后再将其进行屏蔽。我尝试了这个行为,我先将其进行屏蔽了,然后刷新问题内容,还是会有,无法完整的屏蔽这个人。

屏蔽用实测

插件下载地址:https://github.com/huifer/zhihu-ublacklist

author

Beck moulton

Published on

2024-03-19

Updated on

2024-05-31

license agreement