本文来自依云's Blog,转载请注明。
距离上次分享好久了,于是又来啦~
桌面版
每一项第一行是扩展标题和链接,第二行是扩展自己的描述信息,第三行(如有)是我为写本文添加的介绍和评论。
-
篡改猴
-
使用用户脚本自由地改变网络
-
复制链接/标签名称和地址
-
将链接名称和地址复制到剪贴板
-
复制链接地址
-
使用快捷键 "a" 来复制链接地址
-
对着链接点右键,然后按 a 键就可以复制到链接啦。
-
书签搜索
-
使用已加为书签的搜索引擎搜索选定文本
-
我在访问哪个 Cloudflare® 数据中心?
-
显示正在访问的 Cloudflare® 名称信息
-
云盘万能钥匙
-
您的云盘智能助手
-
大概没什么用了吧……
-
About Sync
-
Show information about Firefox Sync.
-
同步出现问题时用过。它也可以直接发送请求、修改服务端的信息,比如删掉已卸载扩展的同步数据啥的。
-
Auto Tab Discard
-
如果您打开了很多标签页,这个扩展能提升浏览器速度并减少内存占用。
-
就是标签页休眠啦。
-
Behind The Overlay Revival
-
Click to close any overlay popup on any website.
-
一键关弹窗,不用找关闭按钮在哪里。
-
Bypass Paywalls
-
Bypass News Sites' Paywalls
-
cliget
-
Download login-protected files from the command line.
-
为下载的文件生成 wget / curl 的命令行。我现在很少用了,主要用途是在服务器上下载不能直接下载的文件。
-
Control Panel for YouTube
-
Gives you more control over YouTube by adding missing options and UI improvements
-
这个扩展功能不少,我主要用的地方有:隐藏短视频(浪费时间)、自动生成的音乐合集(我从来不听这个)、即将开播的视频(又不能看,显示着干嘛)、已观看完毕的视频。隐藏视频结尾总是挡到我看内容的卡片、结束时的推荐视频。将短视频播放器重定向到有进度条的正常播放器。
-
Cookie Quick Manager
-
An addon to manage (view, search, create, edit, delete, backup, restore) cookies.
-
Dark Reader
-
适用于所有网站的暗色主题。关爱眼睛,就使用 Dark Reader 进行日常浏览。
-
Decentraleyes
-
保护您免受集中式的内容交付网络(CDN)的跟踪。
-
Discard Tab
-
Adds Discard action to tab right-click
-
手动休眠标签页,避免浪费系统资源。
-
Flagfox
-
显示描述当前服务器位置的国旗。
-
Foxy Gestures
-
适用于 Firefox 的鼠标手势
-
FoxyImage
-
Collection of Image Related Actions
-
Google™ Translator
-
A handy multi-language translator built on top of Google translate.
-
Header Editor
-
管理浏览器请求,包括修改请求头和响应头、重定向请求、取消请求
-
用来做一些 hack 操作的,比如添加 referrer、跨域头;在新标签页中查看 imgur 的图片(不要给我网页);让 Grafana 不走代理、直连数据源以加快加载速度。这扩展在火狐上还能修改响应体。
-
I don't care about cookies
-
Get rid of cookie warnings from almost all websites!
-
Image Max URL
-
Finds larger or original versions of images
-
Link Status Redux
-
Shows an indicator on a popup panel along with the link address when the mouse cursor is over a link to a page you bookmarked or visited before.
-
显示链接的上次访问时间用的。
-
matrix.to opener
-
在你的 Matrix 客户端中直接打开 matrix.to 链接
-
MergEase • GitHub Code Review
-
Diff tool for GitHub pull requests
-
更准确地 diff GitHub 提交和 pull request,有点像 difft,是把 diff 发给服务端来生成的。
-
Mind the Time
-
Keep track of how much time you spend on the web, and where you spend it. A ticker shows the time spent at the current site or total time spent on the web today. A summary page shows data for today and recent history.
-
Octotree - GitHub code tree
-
GitHub on steroids
-
给 GitHub 的侧边栏文件树。
-
Popup window
-
將 Tab 彈出至獨立視窗,去除頁籤列、網址列和書籤列等介面
-
这扩展在 Wayfire 上不太好用,弹窗和原本窗口会跟在一起,而且关闭的时候容易关到弹窗后边的窗口。
-
Push to Kindle
-
Send web articles to your Kindle
-
哦,这个应该没用了……
-
Redirect Link
-
Redirect a link to somewhere else.
-
用于打开网页对应的互联网档案馆或者 archive.today 存档用的。
-
Redirector
-
Automatically redirect content based on user-defined rules.
-
和上边那个名字相似、但功能完全不同。自动重定向用的,比如看图要看原图、绕开 link.zhihu.com、统一中文维基百科中间的语种路径、把移动版 URL 重定向到桌面版、去掉 b23.tv 的小尾巴等等。
-
Reload PAC button
-
A button to reload the PAC definitions
-
Rotate and Zoom Image
-
Allows to rotate and zoom images directly on any website from context menu.
-
RSS Reader Extension (by Inoreader)
-
Build your own newsfeed
-
装了这个才能用快捷键让 InoReader 在后台打开文章。
-
RSSPreview
-
Preview RSS feeds in browser
-
ScrollAnywhere
-
使用鼠标中键在页面上的任何位置拖动滚动条。还支持“抓取和拖动”样式和动画。
-
横着滚、竖着滚、滚来滚去~
-
SingleFile
-
将一个完整的页面保存到单个 HTML 文件中
-
Snap Links
-
Select multiple links, checkboxes and other elements and act on them such as open them in new tabs or check/un-check them.
-
SponsorBlock for YouTube - 跳过赞助商广告
-
跳过 YouTube 视频中的赞助广告、订阅提醒等片段。标记视频中的赞助广告来节约大家的时间。
-
Stylus
-
Stylus 是一个调整网页外观的用户样式管理器。它可以让您轻松为许多热门网站安装主题和皮肤。
-
给网页加自定义 CSS 用的,我的用途有:叫网页不要使用奇奇怪怪的 Windows / MacOS 系字体;把暗色网页弄亮堂一点,避免在白天看不清;在各种文档网页里标记访问过的链接,免得老是点过去才发现内容已经读过了,或者不容易找到自己频繁访问的链接;去掉讨厌的圆角。
-
Textarea Cache
-
Allows to save automatically the content in a text input field.
-
不小心关掉了正在编写、尚未提交的内容,可以用它来恢复。
-
Tile Tabs WE
-
Take tabs from parent windows and arrange them in layouts of tiled sub-windows.
-
这扩展在 Wayland 上不能移动窗口,不过还是可以把窗口调整为合适平铺的大小,并可选加上滚动同步啥的。
-
Tree Style Tab - 树状标签页管理
-
以树状结构显示标签页。
-
uBlacklist
-
在谷歌的搜索结果中屏蔽特定的网站显示。
-
内容农场走开!
-
uBlock Origin
-
一款高效的网络请求过滤工具,占用极低的内存和 CPU。
-
Unpaywall
-
Legally get full text of scholarly articles as you browse.
-
User-Agent Switcher and Manager
-
Spoof websites trying to gather information about your web navigation to deliver distinct content you may not want
-
有时候还是不得不假装自己在用 Google Chrome 或者 Windows。
-
v2ex plus
-
优雅便捷的 V2EX 扩展
-
Vimium
-
The Hacker's Browser. Vimium provides keyboard shortcuts for navigation and control in the spirit of Vim.
-
wxIF
-
View the EXIF/IPTC/XMP data for images.
-
YouTube Anti Translate
-
A small extension to disable YT video titles autotranslation.
-
机器翻译太难懂啦。Google 从来都意识不到人是可以会多种语言的。
移动版
由于获取方式的差异,这个列表没有扩展描述。不过大部分都和桌面版是重复的。
-
篡改猴
-
我在访问哪个 Cloudflare® 数据中心?
-
ClearURLs
-
Control Panel for YouTube
-
Cookie Quick Manager
-
Dark Reader
-
Decentraleyes
-
Google Search Fixer
-
Header Editor
-
Push to Kindle
-
Stylus
-
Text Reflow WE
-
uBlacklist
-
uBlock Origin
-
Unpaywall
-
Video Background Play Fix
-
在后台继续播放视频和音频,可以用于在后台播放 YouTube Music。
-
Web Archives
-
打开当前页面的存档页面。移动版没有右键菜单所以用不了 Redirect Link。
代码
桌面版的列表是在 about:addons 页面,打开 devtools 执行以下代码取得的:
const r = $$('addon-card').map(
(el) => {
return {
title: el.querySelector('h3').textContent,
desc: el.querySelector('.addon-description').textContent,
id: el.getAttribute('addon-id'),
}
}
)
let parts = []
for(let ext of r) {
parts.push(`<dt><a href="https://addons.mozilla.org/firefox/addon/${encodeURIComponent(ext.id)}/">${ext.title}</a></dt>\n<dd>${ext.desc}</dd>`)
}
console.log(parts.join('\n'))
而移动版是在 about:debugging 页面,连接上移动版火狐之后,执行以下代码获取的:
const r = $$('[data-qa-target-type="extension"]').map(
(el) => {
return {
title: el.querySelector('[title]').title,
id: el.querySelector('dd').textContent,
}
}
)
let parts = []
for(let ext of r) {
parts.push(`<dt><a href="https://addons.mozilla.org/android/addon/${encodeURIComponent(ext.id)}/">${ext.title}</a></dt>`)
}
console.log(parts.join('\n'))