spm_Track_Block_Tool

移除链接中的spm跟踪参数

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
shc0743
日安装量
1
总安装量
527
评分
3 0 0
版本
0.7.5
创建于
2022-04-09
更新于
2024-05-11
大小
16.4 KB
许可证
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页面打不开的问题