// ==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 人民的勤务员 // @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,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAJuklEQVR4nO2de1QU1x3H7wzrjklsYpMT002jROMzPhEUgu6qKCCyPDTHyBofKKBSgaAgsCxmxAciVF4CsRofNbUxKO4uu7OoaHY3nsa2mkYliWk8ic1pNaZqWz1tVB7765lt16PRRXZnZmdmmc8533P2wB97f9/fnfv43TuAkISEhISEhISEhISEhICA/F6jIRfXQTpuhGT8AmiwG5CA3YEZqAMikQOUCGAqAufnWKwdErE7kIRdhxT8PGTgh2ENXgg6NJDvOEQDlKDnYDVWAsl4K8Rjd5wGM5UKAczBfoAU/FPIxYqBRH34jlNQAIlksBrPhYXYNxDx/17NpaKQA5biFyAXzwYS4ainAgXoOViJHwQ11s656e5ED1nZAe/2qKfCOcyk4xREoU7ejP+xYrAOyMAPAol6I38GsrBS52TJt+FKN0rA7kI+XoT8DSBlYaDBvufdYGU3tQC/DKR8OPIHIBOrgBk+mFyVLGsm1gl5OInECpDoaUjBW3k3UslwCZuGnwYSyZGYgAJiMLyB3eLdQCVL0mB/h0KkQGIAcmWTIA67y7tpSpZFb+aEngQgAyIEvcpRMlA6bkVCBt6SvQaz/NV8TODmF8mHQLwfDjtKBLBC6D2fXu3404SrfMB8GxI6kCrypaZSpD2fBlZhFT4xIxJ1ggb7GyzHmyAH10JmQBxkoVGwDD1D12/omj+sCZjmrP/T5wCL8G+dGym/7vnFstB7hyJcKAI5IBn/DHLxZEAI87h9JMIhT7YcUvGzHu3ExWA+DSzAr3LW2zPxRtCiF1hrayFSQCauh+jHVGBFY/4qbDPrxk9BAEvxM7Ac/ZyzdutQf1iG/9FZYhCt+ZWoL8SxvN6PxdqgAJ/nsxjyeqWBGmsTnfk0sLNXGURh7Jn/BvY9ZKEBPo+DnrjnY9fEZb4V9Qab/AqY5ACLcObmp+Cf81lppM+jkZgAG/ELsBPglJUAKJX971qIN+YvxC4C6sGH4p4CgHCwyb+5lwCX9vaix3DPzNdg38FiPz9/ZRuwEdMeMt+lYwRdLez+hFvI3UrHbwG7fLfbBLhUJaM3UO7Np5d/GXgK37GIDvgYPQF24l+PTQCtA3KA2W6GpFT8D3zHIkrALk/olvkuHScA8gIeNH866oSV6EW+YxElYCeqPUqAS3W9AGbc6/3NfMchWsBOnPcqAbQa5fQ9mzap93sJ/O6pfmAjHF4ngJZNXuPt9/d4wE5EMzLfuWmThXBlpCLvPAhJIW8fa3NJt12XyThAsMmzGPb+KwCe1/O7C9+Gd6WMms0fIKaAXV7H8AnYjzhEIQCj3WlRee1ZxgGCXd7C8AnIQhyiEIDR7hRb8ptrjAMEO9HK8AmIQhyiEIDR7jSpuOk24wDBLr/EKAEniUGIQxQCMNqdgt8+1s44QLARNxgl4GP0LOIQhQCMdqcRupOdjAMEG3GXUQI+4/bARSEAo90psOAMMA5QSsB5rxMwIP8TVhIgDUF53iVguO6kg/9J+ATxCuIQhQCGGncau/YEC5OwtAwFbxMQVkyxsgyVNmJ53iUgdtP+60IoRfwWcYhCAEONO80v297KfzHOLr/aU4txqVVVesYB0qUEhk8AgE02AXGEQgBGu9Pqbet1jAOEj/o8z+RA5uKJflBBhZxCImNe2Y6vmJj/Yv45KNm2eigrjQEbcc4b80+0DIQ5hjhI1Mc7yEOTOa0JsUnpjuyRLxecZtT7Q8hjd1hrENiJKk+Mv2t7EmosIaDWJ97TenPYESQSllVW2JgOP69v2c18AnYBNnl8d82//OGzkNE0/QHzaWkMMZ3bDEGCv5ZSsnPVYLqIxjQB2dUbN/j8Ytbvj/eHeYbYh8x3SdukYn5CxDFJZTsuslGEy6kn+7HaMLDLd7kzvsPeG/Y2j4E4N8a7RP++zBSajgRKUb02h548mSZgVsn+S6w3DqzE1EeZf8P6NOSbpnRp/P1KNka31R0Z2R8JDHJHwVD6AIWN5efKyi35XF1P//p+81tP/AwWGWO6bb5LGU0R13P2RT6FBELlnrf6Rmw4dIsN80evtbVPIUluXvwAK5FOG++wE2A8OgwSDfEem+/SGrPqa5IkeX9BY25DQ8Ds0t1/YcN8Wku2bmvk9BWlWx/2+W6DOdxr4++XzjTpz1sbwp5APFFdnfn0nNLdl9gyf7D2VGfKpirWXq99JLVUcAMb5t8/HFU2j30Z+Ziqd7KGzNh48CZb5tNa8Mv6o5w3vKVl0DMpxqg2NpOQTE/MVPAi5COqqOCMjPc1P4wusrFm/kjdRx2Z1Zue90kA26igdWwmQO1coiZAETW5tdYcFMhVu3eZRw/SNim/cC2XNQ1JMHmDkZUEJG+t8e0FZK1JdZntJKj1iZBkmNVZRk1sKm2c+BJbbTWbRwSWUaFmjTGm88ff9/rhOZBQvpOR+api4z8QCb5dUDQeHz4+SR/r4CIJan0izNbHObQm5Rf1zcGppHWKx8s6q3WK7FfNwanrzeEXutqd04o/nAjza7Z4ZX5gwWlHRkV5BOKDesvYksftftnQXL3asapp6pUSKsy8wzSucM+RMTP3twwZ1HRG8eQea2DvfUeHDqR/Vtc8TltuCTVoTapvNYZZD/X2xylt1yoYUPAnjxKQsrWyFvHJBtNrn3KdALUPtfS9NBhaeKpb5seV7PsS8U1Dw6t9ckyqf/JtnJpFLTzwJgSTx7o0P2yd5d/p9Zt/ioTAe5bBLy03Rt7m2zg1i5p7aC5Eb97/SPNHrbW1pVaWjUNC4l0qKGSJMbqdb+PULCqxcQ7Mrax+wPwRhSc7s6q2TEdC5MCRkdMWG2f6VRLiDs+Gxe+QzjPeUUX2jtzajQlIyOw8Oj44zRjlV8ORWp8I2XuX3cyvJScjMUAvEbObpt7k2zQ1S9KaVNf1R14R3BlGl9BVznXmSaf5Nk/NQPQeZ7Ml9PQla6B4/7ROFRVclmSYxdmOWc2RFhpiHLssYzYhf+CAZeSEXJPqKt+mqrupQpPyrxQ1bDTyN+osQeuXGKNZLWWrWVSqMbKtjgpah/wZvTWwb7llgv5NY0yHgIabjhoq+IOzR18QzDk15+zRj+1bRk18n+3DHU+0wjjjbm3z+N0N1ld7zj9yewhAWAU1YUW+SfklXfXk2vQkQ6yj2Bz+1U5qTA6X1+ZF+1TUNgcVk+bws6ksbebi9QmQbpr+n2Iq/JN6atxag2HYT/iOUzT8umXM0O2Wsfml5tDDOpPy81yT6nqaIeq2xhjTMU8f66DX6fTVGPpzsmFm+zJj5O1cs+raelP4uXJqYkO9JShf3zzM5wf+EhISEhISEhISEhISqAv+C1SzADoeEosIAAAAAElFTkSuQmCC // @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 // @downloadURL https://update.greasyfork.icu/scripts/500262/%E5%B1%8F%E8%94%BD%E8%B0%B7%E6%AD%8C%E6%90%9C%E7%B4%A2%E7%AB%99%E7%82%B9.user.js // @updateURL https://update.greasyfork.icu/scripts/500262/%E5%B1%8F%E8%94%BD%E8%B0%B7%E6%AD%8C%E6%90%9C%E7%B4%A2%E7%AB%99%E7%82%B9.meta.js // ==/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 = `

编辑屏蔽站点

请输入用英文逗号分隔的站点:

` 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() } })()