spm_Track_Block_Tool

移除链接中的spm跟踪参数

개발자
shc0743
일일 설치수
0
총 설치수
474
평점
3 0 0
버전
0.7.5
생성
2022-04-09
갱신
2024-05-11
라이선스
GPL-3.0
동작 사이트

SPM Track Block Tool

此userscript从链接中移除 spm 参数,以减少无处不在的跟踪。

示例可在源代码中找到。

已知问题:

  • 只对链接和window.open有作用,对直接修改location.href的网页没用(后续可能会修复)
  • 首次安装有概率失效,可以尝试刷新几次页面或等一会

更新日志

[0.1] 通过更改location.href的方式移除spm (实际完全没用,因为spm已经被发送到服务器)所以这个版本没有发布
[0.2] 基本完成通过修改链接地址去除spm的功能,但无法移除弹出窗口中的spm.
[0.2.1] 修复了亿一些bug (例如非法url,无法处理hash等)
[0.2.2] 第一个发布版本,添加详细说明以及示例
[0.3.1] 此脚本也一并移除当前页面地址栏中的spm。
[0.3.2] 通过重新定义 window.open 实现移除弹出窗口中的spm参数。
[0.3.3] 用捕获模式addEventListener修复了0.3.2版本地址栏闪过spm的问题
[0.5.0] 添加更多关键词;改用关键词屏蔽;添加英语描述
[0.5.2] 添加针对域的关键词;修复一些bug
[0.5.3] 修复严重bug: 裁剪URL导致URL不断变短 请勿安装0.5.2版本!!
[0.5.4] 修改结构
[0.5.5] 更新arg列表;微调部分内容的执行顺序
[0.5.6] 修复1处小bug;添加更精确的匹配列表
[0.5.7] 去掉goldlog (Here);去掉setInterval;优化链接检测规则
[0.5.8] MutationObserver
[0.5.9] 修复1个小bug
[0.5.10] 更新规则列表
[0.5.11] 使用更加强力的方式移除vd_source参数 (如果移除后视频播放出现奇怪的bug请及时反馈)
[0.6.1] 修复一些影响处理性能的bug
[0.6.2] 去掉B站搜索讨厌的search_source
[0.7.1] 重构,修复非http开头的链接无法去除的bug(建议更新)
[0.7.2] 修复cctv等网站去除goldlog后部分功能异常的bug
[0.7.3] 紧急修复淘宝部分页面被破坏的bug
[0.7.4] 修复淘宝部分页面被破坏的bug(bug原因:history.replaceState方法不一定接受string参数,0.7.3及之前版本未正确处理)
[0.7.5] 修复某些tb页面打不开的问题