屏蔽谷歌搜索站點

在google搜索屏蔽指定站點

安裝腳本?
作者推薦腳本

您可能也會喜歡 Greasyfork 膠水工匠

安裝腳本
// ==UserScript==
// @name              屏蔽谷歌搜索站点
// @name:af           Blokkeer Google -soekwebwerwe
// @name:am           የ Google ፍለጋ ጣቢያዎችን አግድ
// @name:ar           حظر مواقع بحث Google
// @name:az           Google Axtarış Saytlarını bloklayın
// @name:be           Заблакуйце сайты пошуку Google
// @name:bem          Ukufunga amawebusaiti yakufwailako Google
// @name:bg           Блокирайте сайтовете за търсене в Google
// @name:bn           গুগল অনুসন্ধান সাইটগুলি ব্লক করুন
// @name:bo           གུ་གུལ་འཚོལ་ཞིབ་དྲ་ཚིགས།
// @name:bs           Blokiranje Google pretraživanja
// @name:ca           Bloqueja els llocs de cerca de Google
// @name:ceb          I-block ang mga site sa pagpangita sa Google
// @name:ckb          بلۆککردنی سایتەکانی گەڕانی گووگڵ
// @name:cs           Blokujte vyhledávací stránky Google
// @name:cy           Blociwch wefannau chwilio Google
// @name:da           Bloker Google -søgningssider
// @name:de           Blockieren Sie Google -Suchwebsites
// @name:dv           ގޫގުލް ސަރޗް ސައިޓްތައް ބްލޮކް ކުރުން
// @name:dz           གུ་གུལ་འཚོལ་ཞིབ་ས་སྒོ།
// @name:el           Αποκλείστε τους ιστότοπους αναζήτησης Google
// @name:en           Block Google search sites
// @name:eo           Bloki google -serĉajn retejojn
// @name:es           Bloquear los sitios de búsqueda de Google
// @name:et           Blokeerige Google’i otsingu saidid
// @name:eu           Google bilaketa guneak blokeatu
// @name:fa           سایت های جستجوی Google را مسدود کنید
// @name:fi           Estää Google -hakupaikat
// @name:fo           Block Google leitisíður
// @name:fr           Bloquer les sites de recherche Google
// @name:gd           Cuir casg air làraichean rannsachaidh Google
// @name:gl           Bloquear os sitios de busca de Google
// @name:gu           ગૂગલ સર્ચ સાઇટ્સને અવરોધિત કરો
// @name:haw          Poloka i nā pūnaewele hulina Google
// @name:he           חסום אתרי חיפוש בגוגל
// @name:hi           Google खोज साइटों को ब्लॉक करें
// @name:hr           Blokirajte Google web stranice za pretraživanje
// @name:ht           Bloke sit rechèch Google
// @name:hu           Blokkolja a Google keresési webhelyeit
// @name:hy           Արգելափակել Google որոնման կայքերը
// @name:id           Blokir Situs Pencarian Google
// @name:is           Loka á leitarsíður Google
// @name:it           Blocca i siti di ricerca di Google
// @name:ja           Google検索サイトをブロックします
// @name:ka           დაბლოკოს Google საძიებო საიტები
// @name:kk           Google іздеу сайттарын блоктау
// @name:km           រារាំងទីតាំងស្វែងរកហ្គូហ្គល
// @name:kn           Google ಹುಡುಕಾಟ ಸೈಟ್‌ಗಳನ್ನು ನಿರ್ಬಂಧಿಸಿ
// @name:ko           Google 검색 사이트를 차단하십시오
// @name:ku           Malperên Lêgerîna Google asteng bikin
// @name:ky           Google Издөө сайттарын бөгөт
// @name:la           Block Google Search Sites
// @name:lb           Spär Google Sich Sites
// @name:lo           ບລັອກ Google Search Sites
// @name:lt           Užblokuokite „Google“ paieškos svetaines
// @name:lv           Bloķēt Google meklēšanas vietnes
// @name:mg           Sakanana ny tranokala fikarohana google
// @name:mi           Aukuhia nga papanga rapu a Google
// @name:mk           Блокирајте ги страниците за пребарување на Google
// @name:ml           Google തിരയൽ സൈറ്റുകൾ തടയുക
// @name:mn           Google Хайлтын сайтуудыг хаах
// @name:ms           Sekat laman carian Google
// @name:mt           Imblokka s-siti tat-tiftix tal-google
// @name:my           Google Search ဆိုဒ်များကိုပိတ်ပါ
// @name:ne           ब्लक गुगल खोज साइटहरू रोक्नुहोस्
// @name:nl           Blokkeer Google -zoeksites
// @name:no           Blokker Google -søkesider
// @name:ny           Tsekani malo osakira google
// @name:pa           ਗੂਗਲ ਸਰਚ ਸਾਈਟਾਂ ਨੂੰ ਬਲੌਕ ਕਰੋ
// @name:pap          Blokia e sitionan di búskeda di Google
// @name:pl           Zablokuj witryny wyszukiwania Google
// @name:ps           د ګوګل لټون سایټونه بلاک کړئ
// @name:pt           Bloquear sites de pesquisa do Google
// @name:ro           Blocați site -urile de căutare Google
// @name:ru           Заблокировать сайты поиска Google
// @name:rw           Guhagarika google ishakisha
// @name:sg           Bloqué asite ti gingo ye na Google .
// @name:si           ගූගල් සෙවුම් අඩවි අවහිර කරන්න
// @name:sk           Blokujte vyhľadávacie stránky Google
// @name:sl           Blokirajte spletna mesta za iskanje Google
// @name:sm           Poloka Google Saili nofoaga
// @name:sn           Block Google Tsvaga Sites
// @name:so           Xannibaya goobo googo google
// @name:sr           Блокирајте Гоогле Сеарцх Ситес
// @name:sv           Blockera Google -söksajter
// @name:sw           Zuia tovuti za utaftaji wa Google
// @name:ta           கூகிள் தேடல் தளங்களைத் தடு
// @name:te           గూగుల్ శోధన సైట్‌లను బ్లాక్ చేయండి
// @name:tg           Сомонаҳои ҷустуҷӯи Google-ро манъ кунед
// @name:th           บล็อกเว็บไซต์ค้นหาของ Google
// @name:ti           ናይ Google Search መርበባት ምዕጋት
// @name:tk           Google gözleg sahypalaryny bloklaň
// @name:tn           Thibela diwebosaete tsa patlo ya Google
// @name:to           Poloka ’a e ngaahi saiti fekumi ’a e Google .
// @name:tpi          Blokim ol ples bilong painim Google
// @name:tr           Google arama sitelerini engelleyin
// @name:uk           Блокуйте сайти пошуку Google
// @name:ur           گوگل سرچ سائٹوں کو مسدود کریں
// @name:uz           Google qidiruv saytlarini blokirovka qiling
// @name:vi           Chặn các trang web tìm kiếm google
// @name:xh           Viza iindawo zokukhangela zikaGoogle
// @name:yi           פאַרשפּאַרן Google זוכן זייטלעך
// @name:zh           屏蔽谷歌搜索站点
// @name:zh-CN        屏蔽谷歌搜索站点
// @name:zh-HK        屏蔽谷歌搜索站點
// @name:zh-MO        屏蔽谷歌搜索站點
// @name:zh-MY        屏蔽谷歌搜索站点
// @name:zh-SG        屏蔽谷歌搜索站点
// @name:zh-TW        屏蔽谷歌搜索站點
// @name:zu           Vimba izingosi zokucinga ze-Google
// @description       在google搜索屏蔽指定站点
// @description:af    Soek vir ’n Google wat ’n spesifieke webwerf blokkeer
// @description:am    የተወሰነ ጣቢያ የሚደረግ ጉግል ማገድ ይፈልጉ
// @description:ar    ابحث عن Google التي تمنع موقعًا محددًا
// @description:az    Müəyyən edilmiş bir saytı bloklamaq üçün bir Google axtarın
// @description:be    Шукайце Google, які блакуе зададзены сайт
// @description:bem   Fwayeni pa ncende iyatantikwa
// @description:bg    Потърсете Google, блокиращ определен сайт
// @description:bn    একটি নির্দিষ্ট সাইট অবরুদ্ধ একটি গুগল অনুসন্ধান করুন
// @description:bo    གུ་གུལ་བཀག་ཉར་བྱས་པའི་དྲ་ཚིགས་ཤིག་འཚོལ་བ།
// @description:bs    Potražite Google blokiranje određenog web mjesta
// @description:ca    Cerqueu un bloqueig de Google un lloc especificat
// @description:ceb   Pagpangita alang sa usa ka Google nga nagbabag sa usa ka piho nga site
// @description:ckb   گەڕان بەدوای سایتێکی گووگڵ کە ڕێگری دەکات لە سایتێکی دیاریکراو
// @description:cs    Vyhledejte Google blokování zadaného webu
// @description:cy    Chwilio am Google yn blocio safle penodol
// @description:da    Søg efter en Google, der blokerer for et specificeret sted
// @description:de    Suchen Sie nach einer Google, die eine bestimmte Website blockiert
// @description:dv    ވަކި ސައިޓެއް ބްލޮކް ކުރަން ގޫގުލް އެއް ހޯދުން
// @description:dz    གུ་གུལ་བཀག་ཆ་འབད་མི་ ས་ཁོངས་ཅིག་འཚོལ་ཞིབ་འབད།
// @description:el    Αναζητήστε ένα google που εμποδίζει έναν καθορισμένο ιστότοπο
// @description:en    Search for a Google Blocking a specified site
// @description:eo    Serĉu Google -blokadon de specifa retejo
// @description:es    Busque un Google bloqueando un sitio específico
// @description:et    Otsige Google’i, mis blokeerib määratud saidi
// @description:eu    Bilatu Google blokeatzeko gune bat
// @description:fa    جستجوی یک Google مسدود کردن یک سایت مشخص
// @description:fi    Etsi Google, joka estää määritettyä sivustoa
// @description:fo    Leita eftir eini Google Blokka eina ávísa síðu
// @description:fr    Rechercher un Google bloquant un site spécifié
// @description:gd    Lorg airson gluasad Google a ’dùnadh làrach ainmichte
// @description:gl    Busca un Google que bloquee un sitio especificado
// @description:gu    કોઈ ચોક્કસ સાઇટને અવરોધિત કરતી ગૂગલ માટે શોધ કરો
// @description:haw   E huli no kahi Google Blogcking i kahi pūnaewele i hōʻikeʻia
// @description:he    חפש גוגל החוסם אתר שצוין
// @description:hi    एक निर्दिष्ट साइट को अवरुद्ध करने वाला Google खोजें
// @description:hr    Potražite Google koji blokira navedeno web mjesto
// @description:ht    Rechèch pou yon Google bloke yon sit espesifye
// @description:hu    Keressen egy Google -t, amely blokkolja a megadott webhelyet
// @description:hy    Որոնեք Google- ի արգելափակում նշված կայքը
// @description:id    Cari Google memblokir situs tertentu
// @description:is    Leitaðu að Google sem hindrar tiltekna síðu
// @description:it    Cerca un blocco di Google un sito specificato
// @description:ja    指定されたサイトをブロックするGoogleを検索します
// @description:ka    მოძებნეთ Google- ის ბლოკირება მითითებულ საიტზე
// @description:kk    Google-ді брондауды брондауды іздеңіз
// @description:km    ស្វែងរកហ្គូហ្គលរារាំងគេហទំព័រដែលបានបញ្ជាក់
// @description:kn    ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಸೈಟ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸುವ Google ಗಾಗಿ ಹುಡುಕಿ
// @description:ko    지정된 사이트를 차단하는 Google을 검색하십시오
// @description:ku    Li ser malperekek diyarkirî lêgerîn bikin
// @description:ky    Белгиленген сайтты бөгөттөө
// @description:la    Search for Google Blocking a certa site
// @description:lb    Sich no engem Google Blocking e spezifizéierte Site
// @description:lo    ຄົ້ນຫາສໍາລັບ Google blocking ເວັບໄຊທ໌ທີ່ກໍານົດໄວ້
// @description:lt    Ieškokite „Google“, blokuojančios nurodytą svetainę
// @description:lv    Meklējiet Google bloķējot norādīto vietni
// @description:mg    Mikaroka ny Google hanakanana tranonkala voafaritra
// @description:mi    Rapua he poraka google i tetahi papanga kua tohua
// @description:mk    Пребарај за блокирање на одредена страница на Google
// @description:ml    ഒരു നിർദ്ദിഷ്ട സൈറ്റ് തടയുന്ന ഒരു Google- നായി തിരയുക
// @description:mn    Тодорхой сайтыг хаах Google-ийг хайж олох
// @description:ms    Cari Google menyekat laman web yang ditentukan
// @description:mt    Fittex Google li timblokka sit speċifikat
// @description:my    သတ်မှတ်ထားသော site ကိုပိတ်ဆို့ခြင်းကိုပိတ်ဆို့ခြင်းကိုရှာဖွေပါ
// @description:ne    एक Google एक निर्दिष्ट साइट अवरुद्ध को लागी खोजी गर्नुहोस्
// @description:nl    Zoek naar een Google die een opgegeven site blokkeert
// @description:no    Søk etter et Google som blokkerer et spesifisert nettsted
// @description:ny    Sakani pa Google Kuletsa tsambalo
// @description:pa    ਇੱਕ ਖਾਸ ਸਾਈਟ ਨੂੰ ਰੋਕਣ ਲਈ ਗੂਗਲ ਨੂੰ ਰੋਕਣ ਦੀ ਭਾਲ ਕਰੋ
// @description:pap   Buska un Google Blokeando un sitio spesifiká
// @description:pl    Wyszukaj Google blokującą określoną witrynę
// @description:ps    د ګوګل بلاک کولو لپاره د ګوګل بلاک کولو لپاره لټون وکړئ
// @description:pt    Procure um Google bloqueando um site especificado
// @description:ro    Căutați un Google care blochează un site specificat
// @description:ru    Поиск Google блокирует указанный сайт
// @description:rw    Shakisha google ihagarika urubuga runaka
// @description:sg    Gi mbeni site ti Google .
// @description:si    ගූගල් විසින් නිශ්චිත වෙබ් අඩවියක් අවහිර කිරීම සොයන්න
// @description:sk    Vyhľadajte Google Blokovanie zadanej stránky
// @description:sl    Poiščite Google, ki blokira določeno spletno mesto
// @description:sm    Saili mo le Google Blocking se nofoaga faʻapitoa
// @description:sn    Tsvaga yeGoogle Kuvhara nzvimbo yakatarwa
// @description:so    Raadi goob Google oo xannibay goob cayiman
// @description:sr    Потражите Гоогле Блокирање одређеног места
// @description:sv    Sök efter en Google som blockerar en specificerad webbplats
// @description:sw    Tafuta Google kuzuia tovuti maalum
// @description:ta    ஒரு குறிப்பிட்ட தளத்தைத் தடுக்கும் Google ஐத் தேடுங்கள்
// @description:te    పేర్కొన్న సైట్‌ను నిరోధించే గూగుల్ కోసం శోధించండి
// @description:tg    Ҷустуҷӯи Google-ро ҷустуҷӯ кунед
// @description:th    ค้นหา Google บล็อกไซต์ที่ระบุ
// @description:ti    ንዝተወሰነ መርበብ ሓበሬታ ዝዓግት ጉግል ድለዩ
// @description:tk    Görkezilen sahypany Google Blokirlemek üçin gözläň
// @description:tn    Batla go Thibela saete e e rileng ya Google
// @description:to    Fekumi ki ha Google Blocking ha saiti kuo fakapapau’i .
// @description:tpi   Painim wanpela Google Blokim wanpela ples yu makim
// @description:tr    Belirli bir siteyi engelleyen bir Google’ı arayın
// @description:uk    Пошук Google, що блокує вказаний сайт
// @description:ur    گوگل کو کسی مخصوص سائٹ کو مسدود کرنے کی تلاش کریں
// @description:uz    Google blokirovka qilingan saytni blokirovka qilish
// @description:vi    Tìm kiếm một Google chặn một trang web được chỉ định
// @description:xh    Khangela i-google valting indawo echaziweyo
// @description:yi    זוכן פֿאַר אַ Google בלאַקינג אַ ספּעסאַפייד פּלאַץ
// @description:zh    在google搜索屏蔽指定站点
// @description:zh-CN 在google搜索屏蔽指定站点
// @description:zh-HK 在google搜索屏蔽指定站點
// @description:zh-MO 在google搜索屏蔽指定站點
// @description:zh-MY 在google搜索屏蔽指定站点
// @description:zh-SG 在google搜索屏蔽指定站点
// @description:zh-TW 在google搜索屏蔽指定站點
// @description:zu    Sesha i-Google Evimba isayithi elicacisiwe
// @namespace         https://github.com/ChinaGodMan/UserScripts
// @version           0.0.1.51
// @license           MIT
// @author            人民的勤务员 <[email protected]>
// @include           /^https?://(www|cse)\.google(\.\w+)+/search\?.*$/
// @run-at            document-start
// @grant             GM_registerMenuCommand
// @compatible        chrome >= 49
// @compatible        firefox >= 29
// @compatible        opera >= 46
// @compatible        safari >= 10.1
// @icon              data:image/png;base64,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
// @iconbak           https://github.com/ChinaGodMan/UserScripts/raw/main/docs/icon/Scripts%20Icons/icons8-google-96.png
// @supportURL        https://github.com/ChinaGodMan/UserScripts/issues
// @homepageURL       https://github.com/ChinaGodMan/UserScripts
// ==/UserScript==

(function () {
    'use strict'

    // 初始化默认屏蔽站点
    const DEFAULT_BLOCKED_SITES = 'csdn'

    // 获取存储的屏蔽站点列表
    function getBlockedSites() {
        return localStorage.getItem('blockedSites') || DEFAULT_BLOCKED_SITES
    }

    // 设置屏蔽站点列表
    function setBlockedSites(sites) {
        localStorage.setItem('blockedSites', sites)
    }

    // 注册油猴菜单命令
    GM_registerMenuCommand('❌编辑屏蔽站点', function () {
        showEditDialog(getBlockedSites())
    })

    // 显示编辑对话框
    function showEditDialog(currentSites) {
        const overlay = document.createElement('div')
        overlay.id = 'overlay'
        overlay.style = 'position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 9998;'

        const dialog = document.createElement('div')
        dialog.id = 'editDialog'
        dialog.style = 'position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: white; padding: 20px; border: 1px solid #ccc; box-shadow: 3px 3px 5px rgba(0,0,0,0.3); z-index: 9999; width: 60%; max-width: 600px; resize: both; overflow: auto;'
        dialog.innerHTML = `
            <h3 style="cursor: move;">编辑屏蔽站点</h3>
            <p>请输入用英文逗号分隔的站点:</p>
            <textarea id="sitesInput" style="width: 100%; height: 100px; resize: vertical;">${currentSites}</textarea>
            <div style="text-align: right; margin-top: 10px;">
                <button id="saveBtn">保存</button>
                <button id="cancelBtn">取消</button>
            </div>
        `

        document.body.appendChild(overlay)
        document.body.appendChild(dialog)

        document.getElementById('saveBtn').addEventListener('click', function () {
            const newSites = document.getElementById('sitesInput').value
            setBlockedSites(newSites)
            alert('屏蔽站点已更新,刷新页面以生效。')
            closeEditDialog()
        })

        document.getElementById('cancelBtn').addEventListener('click', function () {
            closeEditDialog()
        })

        overlay.addEventListener('click', function () {
            closeEditDialog()
        })

        function closeEditDialog() {
            document.body.removeChild(dialog)
            document.body.removeChild(overlay)
        }
    }

    // 获取搜索参数
    var params = new URLSearchParams(location.search),
        q = params.get('q')

    // 获取当前屏蔽站点列表并格式化
    const blockedSites = getBlockedSites().split(',').map(site => `-${site.trim()}`).join(' ')

    // 如果查询参数中没有屏蔽站点,则添加
    if (q && !blockedSites.split(' ').some(site => q.includes(site))) {
        params.set('q', q + ' ' + blockedSites)
        location.search = '?' + params.toString()
    }

})()