AFF/REF链接自动清理

在全部网页中尽可能删除值为整数或UUID的AFF/REF相关参数和链接,包括POST请求,并处理路径中的AFF链接。

作者
Cammille
日安装量
0
总安装量
6
评分
0 0 0
版本
1.4
创建于
2025-08-17
更新于
2025-08-17
大小
10.8 KB
许可证
MIT
适用于
所有网站

自动移除网页、cookies和post数据中存在的aff开头的参数

主要功能

URL 清理:自动移除任何以 aff或者ref 开头(例如,affid=aff=, ref=, referral=)且值为纯数字的 URL 参数。 在下面的情况下启用:

  • 地址栏中当前页面的 URL(不会导致页面重新加载)。

  • 网页上的所有链接(a 标签),从源头上防止您点击到带有跟踪代码的链接。

  • 支持动态内容:现代网站经常在不完全刷新页面的情况下加载新内容。该脚本使用 MutationObserver 来监视页面上新增的链接,并立即对其进行清理。

  • Cookie 移除:主动查找并删除名称以 aff 开头的 Cookie,帮助防止跨会话跟踪。

  • 保护出站数据:拦截出站的 POST 请求(包括 fetchXMLHttpRequest),扫描并从发送到服务器的数据中移除匹配的aff参数。

工作原理

该脚本在页面加载的最开始阶段 (@run-at document-start) 运行,以最大限度地发挥其效用。根据下面两个规则过滤参数:

  • 参数名称必须以 "aff" 开头(不区分大小写)。

  • 参数的值必须仅由整数组成(例如,12345)。

通过包装浏览器原生的 fetchsend 函数,确保正确的清理全部aff参数。