Link Handler versjonshistorikk - 11 versjoner
Link Handler av wuwenjun
Link Handler versjonshistorikk - 11 versjoner
Vær forsiktig med eldre versjoner! Disse versjonene er vist som referanse og til testformål.Du burde alltid bruke den siste versjonen av et tillegg.
Siste versjon
Versjon 1.5.2
Utgitt 23. juli 2026 - 90 kBFungerer med firefox 130.0 og nyere- In-Options User Guide
Added a "Help" tab to the options page with documentation explaining every configuration option, including redirect rules, tracking cleanup rules, whitelist behavior, and backup/restore.
Kildekode utgitt under Med enerett
- In-Options User Guide
Eldre versjoner
Versjon 1.5.1
Utgitt 21. juli 2026 - 83,63 kBFungerer med firefox 130.0 og nyere- Block Bilibili Address-Bar Tracking Parameters
The MAIN-world SPA hook now interceptshistory.pushState/replaceStateonbilibili.comand strips tracking parameters (includingvd_source) before they are written to the browser history. Also cleans the current URL on page load.
Kildekode utgitt under Med enerett
- Block Bilibili Address-Bar Tracking Parameters
Versjon 1.5.0
Utgitt 21. juli 2026 - 82,51 kBFungerer med firefox 130.0 og nyere- MAIN-World SPA Navigation Hook
Addedspa-hook.jsinjected into the page'sMAINworld to intercepthistory.pushState/replaceStateandpopstate, then notify the content script viapostMessage. Fixes cases where isolated-world history patching missed real SPA navigations. - Live Config Updates
The content script now listens tochrome.storage.onChangedand applies configuration changes in real time without requiring a page reload. - Rule Path Scoping
Redirect rules now support an optionalpathPatternso the same domain can have different handlers for different redirect endpoints (e.g., Facebook/flx/warn/..., SSPAI/go/..., Jianshu/p/...).
- Diff-Based Config Storage (v2)
User settings are stored as a diff against the default config (custom rules, builtin overrides, and removed builtins). This lets builtin rule updates reach existing users on upgrade instead of being frozen at install time. - Safer Bilibili Parameter Cleaning
Replaced the*wildcard in the Bilibili tracking-param rule with an explicit blacklist, preserving functional parameters such as video timestamp (t) and page (p). - Robust Click Delegation
The delegated click-rewrite guard now runs at the document capture phase to reliably intercept middle-click and modified-click behavior. - Modal Form Hardening
Unknown rule fields are preserved when editing; unsubmitted tag input is collected on save; modal forms are guarded against attribute injection. - Optimized MutationObserver Reprocessing
The normalizedhrefis stored in adata-attribute to avoid reprocessing links whose effective URL has not changed.
Kildekode utgitt under Med enerett
- MAIN-World SPA Navigation Hook
Versjon 1.4.3
Utgitt 18. juni 2026 - 82,64 kBFungerer med firefox 130.0 og nyereBug Fixes / 问题修复- Config Merge Now Preserves Defaults Across Upgrades / 配置合并升级后保留默认规则
Rules now merge additively by domain instead of being wholesale-replaced: your custom rules override matching defaults, while new default rules shipped in future updates automatically reach you.
规则改为按域名增量合并,而非整体替换:自定义规则覆盖同域名默认规则,后续版本新增的默认规则也能自动透传给你。 - Accurate Processing Statistics / 修正统计计数虚高
The "tracking cleaned" counter no longer increments when a matching rule changes nothing — it now only counts links that were actually modified.
"跟踪清理"计数不再在规则匹配但未实际改动时累加,仅统计真正被修改的链接。 - Live Rule Updates Across All Tabs / 规则变更即时生效于所有标签页
Saving, resetting, or importing config now notifies every open tab to reprocess; previously edits only took effect after a manual page reload.
保存、恢复默认或导入配置后会通知所有已打开的标签页重新处理,无需手动刷新页面即可生效。
Kildekode utgitt under Med enerett
- Config Merge Now Preserves Defaults Across Upgrades / 配置合并升级后保留默认规则
Versjon 1.4.2
Utgitt 8. juni 2026 - 79,66 kBFungerer med firefox 130.0 og nyereVersion 1.4.2
🐛 Bug Fixes- Fixed SPA Link Processing Failures
Fixed a bug where link processing would fail on SPA navigation due torequestIdleCallbackbeing called with incorrect arguments.
🔧 Improvements- Hardened Link Processing & XSS Prevention
Strengthened URL validation and sanitization to prevent potential XSS vectors in redirect unwrapping.
Kildekode utgitt under Med enerett
- Fixed SPA Link Processing Failures
Versjon 1.4.1
Utgitt 23. mai 2026 - 78,43 kBFungerer med firefox 130.0 og nyere- 提高性能,修复一些问题
- Improve performance and fix some issues.
Kildekode utgitt under Med enerett
Versjon 1.4.0
Utgitt 25. apr. 2026 - 77,95 kBFungerer med firefox 130.0 og nyereVersion 1.4.0
✨ New Features / 新功能- Domain Whitelist / 域名白名单
Added per-site whitelist to skip link processing. Supports suffix matching (e.g.,deepseek.comcoverschat.deepseek.com). Manage whitelist in the options page or toggle current site directly from the popup.
新增按域名白名单跳过链接处理功能。支持后缀匹配(如deepseek.com自动覆盖chat.deepseek.com)。可在选项页面管理,也可直接在弹出窗口切换当前网站。 - Inherited Whitelist Indicator / 白名单继承提示
When a subdomain is whitelisted via a parent domain, the popup toggle is disabled and shows the source domain to prevent confusing UI state.
当子域名通过父域名继承白名单状态时,弹出窗口开关自动置灰并显示来源域名,避免无法关闭的困惑。
🔧 Improvements / 改进- Removed Global Toggle / 移除全局开关
Replaced the coarse global on/off switch with fine-grained per-site whitelist control.
移除了粗放的全局启用/禁用开关,改为按网站细粒度控制。
🐛 Bug Fixes / 问题修复- Fixed Batch Processing Deadlock / 修复批处理死锁
Fixed a critical bug wherebatchProcessLinkswould drop remaining links forever when called with an empty array, causing only the first 100 links to be processed.
修复batchProcessLinks传入空数组时直接返回、导致剩余链接永远不被处理的关键 Bug(仅前 100 条生效)。 - Fixed Reprocess Action / 修复重新处理逻辑
reprocessnow correctly clears processed marks and re-scans all links instead of only touching unprocessed ones.reprocess现在会先清除已处理标记再全量重新扫描,而不是只碰未处理的链接。 - Fixed SPA History Patch Leak / 修复 SPA 历史方法重复包装
Added guard to preventhistory.pushState/replaceStatefrom being patched multiple times on extension reload.
增加防护,防止扩展重载时对history.pushState/replaceState重复包装。
🧹 Cleanup / 清理- Removed defunct SegmentFault (
link.segmentfault.com) redirect rule.
移除失效的 SegmentFault 重定向规则。
Kildekode utgitt under Med enerett
- Domain Whitelist / 域名白名单
Versjon 1.3.0
Utgitt 10. apr. 2026 - 75,46 kBFungerer med firefox 130.0 og nyereVersion 1.3.0
✨ New Features / 新功能- Link Processing Statistics / 链接处理统计
Real-time display of processed links count in popup. Tracks total processed, redirect unwrapped, target removed, and tracking cleaned statistics.
在弹出窗口中实时显示已处理的链接数量。统计包括:总处理数、重定向解包数、target 移除数和跟踪清理数。 - Add Rules via Modal / 模态框添加规则
Added intuitive modal dialogs for creating new redirect and tracking rules with built-in validation.
新增直观的模态对话框用于创建重定向和跟踪规则,支持内置验证。 - Search & Filter / 搜索与过滤
Added search functionality to quickly find specific rules in the options page.
在选项页面添加搜索功能,快速查找特定规则。 - Auto-Save Configuration / 配置自动保存
Settings are now automatically saved when changed, no manual save required.
设置更改后自动保存,无需手动点击保存按钮。
🔧 Improvements / 改进- Enhanced URL Validation / 增强的 URL 验证
Improved URL parsing and validation logic for better security and compatibility.
改进 URL 解析和验证逻辑,提升安全性和兼容性。 - Better Same-Origin Handling / 改进的同源处理
Optimized logic for removingtarget="_blank"from same-origin links.
优化同域名链接的target="_blank"移除逻辑。 - URL Parameter Cleaning / URL 参数清理
Enhanced tracking parameter removal with wildcard support (*to remove all params).
增强跟踪参数移除功能,支持通配符(*移除所有参数)。 - Tag Input Experience / 标签输入体验
Improved tag input handling in rule editing modal with better keyboard navigation.
改进规则编辑模态框中的标签输入处理,优化键盘导航体验。
Kildekode utgitt under Med enerett
- Link Processing Statistics / 链接处理统计
Versjon 1.2.0
Utgitt 7. apr. 2026 - 74,96 kBFungerer med firefox 130.0 og nyere功能更新:
- 更好的规则选项展示;
- 默认保存配置;- Better display of rule options;
- Auto save settings;
Kildekode utgitt under Med enerett
Versjon 1.1.0
Utgitt 4. apr. 2026 - 72,47 kBFungerer med firefox 130.0 og nyere- 功能更新:
- 支持规则过滤;
- 优化配置项;
- 功能优化,修复小问题。
Kildekode utgitt under Med enerett
Versjon 1.0.0
Utgitt 1. apr. 2026 - 72,55 kBFungerer med firefox 130.0 og nyereKildekode utgitt under Med enerett