Directly use the destination url instead of google's proxy for more privacy + remove google parameters
// ==UserScript==
// @name Google search result url cleaner
// @namespace http://tampermonkey.net/
// @version 2023-12-17
// @description Directly use the destination url instead of google's proxy for more privacy + remove google parameters
// @author You
// @match https://www.google.com/search*
// @grant none
// @run-at document-end
// @license GPT
// ==/UserScript==
function cleanUrl(url) {
const cleanedUrl = url.replace(/(\/url\?q=|&(sa|ved|usg)=)[^&]*/g, function(match, c1, c2) {
if (match.startsWith("/url?q=")) {
return match.replace("/url?q=", "");
}
return "";
});
return cleanedUrl;
}
(function() {
'use strict';
const links = document.getElementsByTagName("a");
for (const link of links) {
var url = link.getAttribute("href");
url = cleanUrl(url);
if (url) {
link.setAttribute("href", url);
}
}
})();