Link Untracker

Remove tracking elements from links

目前為 2017-11-23 提交的版本,檢視 最新版本

// ==UserScript==
// @name        Link Untracker
// @namespace   IzzySoft
// @description Remove tracking elements from links
// @license     CC BY-NC-SA
// @include     *
// @version     1
// @grant       unsafeWindow
// ==/UserScript==

var badp = ['utm_','referrer']; /* we strip parameters starting with that */
var anch = '';

for(var i = 0; i < document.links.length; i++) {
  var elem = document.links[i];
  if (elem.search == '') continue;
  var purl = new URLSearchParams(elem.search);
  for (let b of badp) { purl.delete(b); }
  if (elem.href.indexOf('#') > 0) anch = '#' + elem.href.split('#')[1];
  else anch = '';
  elem.href = elem.href.split('?')[0] + '?' + purl.toString() + anch;
}

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址