Rather's Link Shortener 版本历史 - 9 个版本
Rather's Link Shortener 作者: Rather
Rather's Link Shortener 版本历史 - 9 个版本
小心旧版本!显示这些版本是为了测试和参考目的。您应该始终使用附加组件的最新版本。
最新版本
版本 1.13.0
发布于 2026年9月14日 - 523.74 KB适用于 firefox 140.0 及更高版本, android 142.0 及更高版本The visibility and control release. New: Skip redirects before they load (off by default). For well-known redirect wrappers such as Google result links and Facebook outbound links, the extension now jumps straight to the destination before the request to the tracker is even sent, so it never learns about the click; this only applies when the destination is plainly readable in the link, and enterprise protection links are never skipped. New: a per-page cleanup counter on the toolbar icon, and a local-only Recent activity list under Advanced (hostnames and parameter names only, never full links, never synced). New: per-site options behind a small gear on site rows, a per-tab pause action, a one-click "Clean links on this page" button, one-click site exclusion when a cleanup gets something wrong, file drop on the bulk cleaner, an assignable keyboard shortcut for the master switch, and Facebook/Messenger mobile-share trackers (mibextid, sfnsn) now strip on every site. The UI now ships in 13 languages (new: Italiano, Nederlands, Polski). Everything remains local: zero network requests, nothing collected.源代码遵循 MIT 许可证 发布
较早版本
版本 1.12.0
发布于 2026年9月10日 - 483.55 KB适用于 firefox 140.0 及更高版本, android 142.0 及更高版本Block trackers before they load (off by default). The Universal tracking strip cleans the address bar after a page arrives; this new opt-in removes the same tracking parameters (utm_*, gclid, fbclid, and the rest) from the navigation BEFORE the request leaves the browser, so the destination site never receives them. It uses the same optional broad permission (requested on enable, returned when both strips are off) and the same skip-domains and keep-params lists, and applies only to top-level navigations, never to a site's internal calls. When it fires, the popup says so ("Blocked N trackers before this page loaded") and a new counter appears under Advanced > Stats.源代码遵循 MIT 许可证 发布
版本 1.11.0
发布于 2026年7月27日 - 471.34 KB适用于 firefox 140.0 及更高版本, android 142.0 及更高版本v1.11.0 adds 28 more sites, bringing coverage to 245. New: Google Maps, Vimeo, Dailymotion, Waze; Zillow, Redfin, Realtor.com, Indeed, Glassdoor; Poshmark, Depop, StockX, GOAT, Grailed; Rotten Tomatoes, Metacritic, Genius, Discogs, Deezer, Tidal, Pandora; GitLab, Bitbucket, npm, PyPI, Docker Hub, Hugging Face, Kaggle. Each keeps the parts of a link that matter (a listing's variant or size, a video's timestamp and unlisted hash, a job's key, a map's coordinates) while stripping share tokens and campaign tags. Plus audit fixes: YouTube comment deep-links now survive, and Instagram, Threads, Twitch, Substack, SoundCloud and Bilibili now clean their share tokens on profile and channel pages too.源代码遵循 MIT 许可证 发布
版本 1.10.0
发布于 2026年7月18日 - 380.23 KB适用于 firefox 140.0 及更高版本, android 142.0 及更高版本CHANGED FROM v1.9.0:
Display name + homepage_url (https://ratherlinks.com) only; identity otherwise unchanged.
75 new per-site modules, all pure URL denylist functions (flights, work tools, privacy-search, academic, retail, app stores, parcels, crowdfunding, recipes, gaming, weather, sports, third international round). host_permissions 345 -> 495. NO new API permissions.
New feature surfaces, none needing new permissions: popup "what was removed" diff + Copy original URL keep the pre-rewrite URL per-tab in chrome.storage.session (memory-only, never synced); local stats in chrome.storage.local only (never synced; zero network code, so it cannot be transmitted); bulk cleaner page (src/bulk.html) reuses the same cleanAnyUrl pipeline via runtime messaging; offline QR encoder (src/qr.js, pure function, no third-party code); settings export/import (JSON Blob via object URL, no downloads permission; every key validated on import); _locales, 10 languages, description MSG_extDesc.
Redirector unwrapper additions (Skimlinks, Slack, SoundCloud, DuckDuckGo /l, VK, Disqus, Telegram IV, Proofpoint v2/v3, Barracuda, affiliate networks Partnerize/Awin/CJ/Rakuten, ad-clicks googleadservices/bing COPY-ONLY, pixiv, DeviantArt). 36 redirectors; http(s) only, 3-hop cap, zero network.
New "Skip redirect pages" toggle (default ON): webNavigation.onBeforeNavigate (held since v1.0) filtered to known wrapper shapes; recomputes the target locally, tabs.update on the top frame. Enterprise protectors (SafeLinks, Proofpoint, Barracuda) are EXCLUDED by design so corporate click-time scanning is preserved; they unwrap on explicit copy only.
NO NETWORK / NO DATA / NO REMOTE CODE: unchanged. data_collection_permissions=["none"]. No eval/Function; all JS ships in the xpi.
REPRODUCIBLE BUILD: github.com/Tommytwolegs/link-shortener, tag v1.10.0, bash package.sh -> dist/link-shortener-1.10.0.xpi. Zero npm deps. 32,591 automated checks: for t in tests/*.test.js; do node "$t"; done
GECKO: id link-shortener@tommytwolegs.github.io; strict_min_version 140.0; background.scripts event page.源代码遵循 MIT 许可证 发布
版本 1.9.0
发布于 2026年7月14日 - 213.9 KB适用于 firefox 140.0 及更高版本, android 142.0 及更高版本v1.9.0 — the see-through release.
Copy clean URL now sees through tracking redirectors: links wrapped by corporate email protection, search-engine click-trackers, and social outbound wrappers copy as their real destination — recovered from the link itself, with zero network requests, as always.
AMP pages un-AMP: copying an AMP viewer link gives you the real article URL, with AMP transport clutter removed.
Works on plain text too: select a URL that isn't a clickable link and right-click for "Copy clean URL from selection".
New address-bar keyword: type "clean", press Tab, paste a URL, and jump straight to its clean form.
All add-on validation warnings from the previous version are cleared.
Under the hood: thousands of new automated checks (including a fuzzing suite) guard every release.源代码遵循 MIT 许可证 发布
版本 1.8.0
发布于 2026年7月8日 - 209.25 KB适用于 firefox 121.0 及更高版本, android 121.0 及更高版本v1.8.0 — the everywhere release.
A hundred-plus new sites supported (127 total, up from twenty-four): major search engines, cloud documents, international marketplaces and classifieds across Asia, Europe, and Latin America; more travel booking sites; streaming, gaming, music, film, books, weather, and Q&A platforms; plus a news pack covering more than fifty outlets across every region — each with its own toggle.
Functional state always survives cleanup: variant and size selections, playlist and queue context, video timestamps, answer pagination, private-server invites, and paywall gift links all keep working. Only tracking clutter is removed.
The popup is organized by world region with site-type subheadings, a filter box for finding a site quickly, and remembers which sections you keep open.
Copy a clean link faster: the popup previews the current page's cleaned URL with a one-click copy button, and a keyboard shortcut (Ctrl+Shift+L, rebindable) copies a clean URL of the current page from anywhere.
As always: zero network requests, zero data collection.源代码遵循 MIT 许可证 发布
版本 1.7.0
发布于 2026年6月11日 - 186.73 KB适用于 firefox 121.0 及更高版本, android 121.0 及更高版本v1.7.0 — major release.
Twelve new sites supported, bringing the total to twenty-four. Each new site has its own per-site toggle in the popup.
Smarter about what to keep: variant selections, playlist position, comment deep-links, video timestamps, and paywall gift links all survive cleanup on the sites that use them.
New "Universal tracking strip" feature (off by default, opt-in): strips utm_*, gclid, fbclid, and other common trackers from URLs on every site you visit. The first time you enable it, your browser asks permission to access all sites — decline and the feature stays off.
New right-click "Copy clean URL" menu: works on any link or on the current page. Runs the URL through every supported per-site cleanup plus a fallback tracker strip, then copies the result to your clipboard.
New Advanced settings page (linked from the popup): configure exceptions for the Universal tracking strip — skip specific domains, or keep specific parameters that would otherwise be stripped.
Popup redesigned: per-site toggles grouped into collapsible Shopping / Travel / Social & media sections with live counts that remember how you left them. Smarter status text. Respects prefers-reduced-motion.
Install-time permission prompt is now smaller: all-sites access is no longer requested up front, only when you turn on the Universal tracking strip.
Fixed: cleanup now preserves the URL parameters modern sites use for in-page state (photo galleries, carousels, variant selectors, queue context, comment deep-links, playlist position). Previously some of these were stripped within a second, causing modals to flash open then close.
Fixed: URL fragments are preserved on hotel listing pages; observers disconnect when toggled off; URL polling pauses in background tabs.源代码遵循 MIT 许可证 发布
版本 1.6.3
发布于 2026年5月17日 - 147.24 KB适用于 firefox 121.0 及更高版本, android 121.0 及更高版本Bug fixes and broader site coverage.
Amazon: "5 star", "4 star", and other review-filter links now navigate to the
filtered reviews page correctly (previously broken). "Reviews", "More product
details", and other in-page section anchors now jump to the section instead of
reloading the page. "See all sellers" / offer-listing links preserve the
seller filter. Address bars on reviews and offer-listing pages now clean up to
the right page instead of bouncing you to the bare product page.
Spotify: "Share at this moment" timestamps for podcast episodes and tracks
(?t=) are now preserved in the cleaned URL.
Reddit: subreddit front pages (/r/<sub>/) now get their tracking params
stripped too, preserving sort + timeframe (?sort=, ?t=). User-profile post
permalinks (/user/<u>/comments/...) are now recognized.
Facebook: 5 additional URL forms now get cleaned — /<page>/videos/,
/<user>/photos/, /groups/<gid>/permalink/, /events/, and /marketplace/item/.
TikTok: the /share/video/<id> canonical share form is now recognized.
Hotel sites: listing URLs with a trailing slash are now recognized.
Performance: the Amazon content script no longer runs on the AWS console,
sellercentral, advertising console, music.amazon, or developer.amazon —
nothing for it to do there. The background polling on social and hotel sites
pauses when a tab is in the background.源代码遵循 MIT 许可证 发布