// ==UserScript== // @name 移除csdn // @namespace http://tampermonkey.net/ // @version 0.2 // @description 自动从google搜索结果中移除csdn // @author zhyl // @grant none // @run-at document-start // @include https://www.google.*/* // @downloadURL none // ==/UserScript== (function() { let url = new URL(location.href) let searchParams = url.searchParams let it = searchParams.keys() let search = '?' let result = it.next() let removeFlag = false while(!result.done) { let key = result.value, value = searchParams.get(key) if (value.indexOf('-csdn') === -1 && (key === 'q' || key === 'oq')) { value += ' -csdn' removeFlag = true } search += `${key}=${value}&` result = it.next() } if (removeFlag) { search = search.substr(0, search.length - 1) location.search = search } window.onload = () => { let searchInput = document.getElementsByClassName('gLFyf')[0] searchInput.value = searchInput.value.replace('-csdn', '').trim() } })()