Fix googletracking-b-gone

master
Vitaliy Filippov 2023-03-12 12:21:26 +00:00
parent 7a0f41514b
commit 62ca02dcce
1 changed files with 5 additions and 2 deletions

View File

@ -1,6 +1,6 @@
// Google Tracking-B-Gone - FIXED version (by Vitaliy Filippov) // Google Tracking-B-Gone - FIXED version (by Vitaliy Filippov)
// version 2.8 // version 2.9
// Release Date: 2021-12-21 // Release Date: 2023-03-12
// Homepage http://userscripts.org/scripts/show/120330 // Homepage http://userscripts.org/scripts/show/120330
// See also http://userscripts.org/scripts/show/132237 // See also http://userscripts.org/scripts/show/132237
// //
@ -70,6 +70,9 @@ function doIt(e) {
var resultLinks = e ? e.querySelectorAll('h3') : document.body.querySelectorAll('h3'); var resultLinks = e ? e.querySelectorAll('h3') : document.body.querySelectorAll('h3');
for (var i = 0; i < resultLinks.length; i++) { for (var i = 0; i < resultLinks.length; i++) {
var link = resultLinks[i].parentNode.nodeName == 'A' ? resultLinks[i].parentNode : resultLinks[i].childNodes[0]; var link = resultLinks[i].parentNode.nodeName == 'A' ? resultLinks[i].parentNode : resultLinks[i].childNodes[0];
if (link.nodeName != 'A') {
continue;
}
var oldLink = link.href; var oldLink = link.href;
if (/^(https?:\/\/(www\.|encrypted\.)?google\.[^\/]*)?\/?url/.test(oldLink)) { if (/^(https?:\/\/(www\.|encrypted\.)?google\.[^\/]*)?\/?url/.test(oldLink)) {
var matches = /[\?&]url=(.+?)&/.exec(oldLink); var matches = /[\?&]url=(.+?)&/.exec(oldLink);