From 6934fe2b881ac34d99c5a622e1b02c0913ba8671 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Sun, 16 Dec 2018 11:57:26 +0000 Subject: [PATCH] Fix google tracking be gone --- googletracking-b-gone.user.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/googletracking-b-gone.user.js b/googletracking-b-gone.user.js index dba1a5b..cf8d3e9 100644 --- a/googletracking-b-gone.user.js +++ b/googletracking-b-gone.user.js @@ -1,6 +1,6 @@ // Google Tracking-B-Gone - FIXED version (by Vitaliy Filippov) -// version 2.6 -// Release Date: 2014-10-08 +// version 2.7 +// Release Date: 2018-12-16 // Homepage http://userscripts.org/scripts/show/120330 // See also http://userscripts.org/scripts/show/132237 // @@ -67,9 +67,9 @@ document.addEventListener('DOMNodeInserted', function (event) { }, false); function doIt(e) { - var resultLinks = e ? e.querySelectorAll('h3.r') : document.body.querySelectorAll('div#search h3.r'); + var resultLinks = e ? e.querySelectorAll('h3') : document.body.querySelectorAll('h3'); for (var i = 0; i < resultLinks.length; i++) { - var link = resultLinks[i].childNodes[0]; + var link = resultLinks[i].parentNode.nodeName == 'A' ? resultLinks[i].parentNode : resultLinks[i].childNodes[0]; var oldLink = link.href; if (/^(https?:\/\/(www\.|encrypted\.)?google\.[^\/]*)?\/?url/.test(oldLink)) { var matches = /[\?&](url|q)=(.+?)&/.exec(oldLink);