update links
This commit is contained in:
38
script.user.js
Normal file
38
script.user.js
Normal file
@@ -0,0 +1,38 @@
|
||||
// ==UserScript==
|
||||
// @name Remove SO-clones from Google
|
||||
// @version 1.4.2
|
||||
// @description Удаляет клоны StackOverflow из поисковой выдачи гугла
|
||||
// @author DmitriyMX
|
||||
// @namespace https://dev.di9.ru/gitea/dmitriymx/remove-so-clones-from-google-search
|
||||
// @downloadURL https://dev.di9.ru/gitea/dmitriymx/remove-so-clones-from-google-search/raw/branch/master/script.user.js
|
||||
// @updateURL https://dev.di9.ru/gitea/dmitriymx/remove-so-clones-from-google-search/raw/branch/master/script.user.js
|
||||
// @match https://google.com/*
|
||||
// @match https://google.ru/*
|
||||
// @match https://www.google.com/*
|
||||
// @match https://www.google.ru/*
|
||||
// @grant none
|
||||
// ==/UserScript==
|
||||
|
||||
(function() {
|
||||
'use strict';
|
||||
const blacklist = [
|
||||
'qaru.site',
|
||||
'issue.life',
|
||||
'jiajianhudong.com',
|
||||
'it-swarm.net',
|
||||
'overcoder.net',
|
||||
'it-swarm.com.ru',
|
||||
'coderoad.ru'
|
||||
]
|
||||
|
||||
Array.from(document.getElementsByClassName('g'))
|
||||
.filter(elm => {
|
||||
return blacklist.reduce((result, domain) => {
|
||||
return result ? true : elm.querySelector('a').href.includes(domain)
|
||||
}, false);
|
||||
})
|
||||
.forEach(elm => {
|
||||
console.info('Remove link: ' + elm.querySelector('a').href);
|
||||
elm.remove();
|
||||
})
|
||||
})();
|
||||
Reference in New Issue
Block a user