Browser extension #
Todo: move from Firefox and unify other browsers.
- If there are multiple similar extensions, I will choose the open source ones.
- My current default browser is
OperaVivaldiFirefox and names of extensions are those made for Firefox, unless it is not available for Firefox.
- Links with specific titles are the closest alternatives that I have used (unless otherwise noted).
- Empty means I have not found or tried any of them.
- For Edge, it seems better to use the Edge Add-ons, but I cannot tell.
- For Android, I heard that Kiwi Browser supports Chrome extensions, but I do not have devices to test.
User-agents #
Not an extension, but probably requires one. If you don’t know what is a user-agent, read: WebAIM: History of the browser user-agent string.
IE: (credit)
# IE 11
Mozilla/5.0 (Windows NT 6.3; Win64, x64; Trident/7.0; rv:11.0) like Gecko
# IE 7
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
Essentials #
Firefox | Safari (Mac) | Safari (iOS) | Chrome | Edge | Note | |
---|---|---|---|---|---|---|
uBlock origin | Firefox | AdGuard for Safari | AdGuard | Chrome | Edge | Ad block & clean URL. |
Vimium | Firefox | Vimari | Chrome | See Vimium. | ||
Open Tabs Next To Current | Deprecated by browser.tabs.insertAfterCurrent=true in about:config | (Old) FastScripts workaround, (New & buggy) debug menu options1 | Chrome | The name says it all. This really should be the default behaviour. | ||
Perfect Home | Firefox2 | Chrome | Opera-style new tab / home page. | |||
Auto Tab Discard | Firefox | Tab Suspender for Safari | Chrome | Edge | ||
Workona Tab Manager | Firefox | (Use Tab Groups) | (Standalone app or use Tab Groups) | Chrome | Edge | Note |
Firefox | Safari Mac | Safari iOS | Chrome | Edge | Note |
Accessibility #
Firefox | Safari (Mac) | Safari (iOS) | Chrome | Edge | Note | |
---|---|---|---|---|---|---|
Smart TOC | Firefox | Table of contents — for Safari | Table of contents — for Safari | Chrome | Add floating table of contents. | |
HeadingsMap | Firefox | Chrome | Edge | Add tree table of contents. Sometimes different with Smart TOC, so I have both. | ||
Display #Anchors | Firefox | Chrome | Show all id anchors. | |||
Multiple Highlight | Firefox | (Use bookmarklet) | (Use bookmarklet) | Chrome | Edge | Better search |
Firefox | Safari Mac | Safari iOS | Chrome | Edge | Note |
Privacy #
Firefox | Safari (Mac) | Safari (iOS) | Chrome | Edge | Note | |
---|---|---|---|---|---|---|
containerise | Firefox3 | (I tried MultiLogin once but it was not as good.) | Automatically assign websites to containers. | |||
Firefox | Safari Mac | Safari iOS | Chrome | Edge | Note |
Customise the web #
Firefox | Safari (Mac) | Safari (iOS) | Chrome | Edge | Note | |
---|---|---|---|---|---|---|
Stylus | Firefox | Safari Mac | StopTheMadness Mobile | link | Edge | See Custom CSS. |
Violentmonkey | Firefox | Safari Mac | StopTheMadness Mobile | Chrome | Edge | See Userscript. |
Bookmarklets context menu | Firefox4 | (Turn on Favourites Bar) | (For iPads, turn on Favourites Bar; for iPhones, tap Bookmark button in toolbar.) | See Bookmarklet. | ||
Firefox | Safari Mac | Safari iOS | Chrome | Edge | Note |
Editing & developer #
Firefox | Safari (Mac) | Safari (iOS) | Chrome | Edge | Note | |
---|---|---|---|---|---|---|
Link Text and Location Copier | Firefox | URL Linker for Safari | (Use Shortcuts) | Create Link | Initially used for making link boxes, now used for Markdown and reSt. | |
Copy Selection as Markdown | Firefox | (Use Shortcuts) | MarkDownload | Sometimes does not work well on copy-protected websites. | ||
axe DevTools | Firefox | Chrome | Edge | Check accessibility of websites. | ||
XML viewer | Pretty XML | The original Chrome extension is no longer available. | ||||
Firefox | Safari Mac | Safari iOS | Chrome | Edge | Note |
Media #
Firefox | Safari (Mac) | Safari (iOS) | Chrome | Edge | Note | |
---|---|---|---|---|---|---|
Ruffle | Firefox | (See instruction, not tested.) | Chrome | Adobe Flash emulator in Rust. | ||
Firefox | Safari Mac | Safari iOS | Chrome | Edge | Note |
Website-specific #
Firefox | Safari (Mac) | Safari (iOS) | Chrome | Edge | Note | |
---|---|---|---|---|---|---|
Gitako | Firefox | Chrome | Edge | File tree for GitHub (older & better than the official one), Gitea, Gitee. | ||
GitHub Repository Size | Firefox (by another developer) | Chrome | Repo size for GitHub. | |||
GitHub File Icons | Firefox | Safari Mac | Chrome | File icons for GitHub, GitLab, Gitea, Gogs. | ||
Augmented Steam | Firefox | Chrome | Edge | Price comparison and other features on Steam. | ||
Keepa | Firefox | Safari Mac | (Standalone app) | Chrome | Edge | Price history graphs on Amazon. |
Firefox | Safari Mac | Safari iOS | Chrome | Edge | Note |
Lists from Firefox #
Fold
Privacy #
- HTTPS Everywhere
- Cookie AutoDelete
- User-Agent Switcher and Manager: Also works as IE tabs.
- Terms of Service; Didn’t Read: Summarises the terms of service of the current website.
- Decentraleyes: Stop trackings from CDN (I don’t quite understand, but it looks promising).
No longer in use
- Awesome RSS: Show all RSS feeds on current page.
- Search by Image
- Bionic Reading
- Shut Up: Comment Blocker: Remove comments from any website.
This is the option combination that worked for me, but it is buggy:
↩︎
Older versions of Firefox used to lack new tab management functionality, so it must be (re)installed after any other extensions that modifies the new tab. This is now an option in
about:preferences#home
as ofv113.0b4
. ↩︎Add and manage containers in
about:preferences#containers
. ↩︎I wanted something like in the following picture from HolisticA11Y (I think it may be Paul J. Adam’s a11yTools Extension for Safari macOS) but with editing and management functionalities. There is none.
↩︎