Neobmedzené prihlásenie CSDN

Prejdite na svoje zasrané prihlásenie CSDN a skopírujte, môžete skopírovať bez prihlásenia

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, Greasemonkey alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, % alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey, % alebo Violentmonkey.

Na nainštalovanie skriptu si budete musieť nainštalovať rozšírenie, ako napríklad Tampermonkey alebo Userscripts.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie, ako napríklad Tampermonkey.

Na inštaláciu tohto skriptu je potrebné nainštalovať rozšírenie správcu používateľských skriptov.

(Už mám správcu používateľských skriptov, nechajte ma ho nainštalovať!)

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie, ako napríklad Stylus.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

Na inštaláciu tohto štýlu je potrebné nainštalovať rozšírenie správcu používateľských štýlov.

(Už mám správcu používateľských štýlov, nechajte ma ho nainštalovať!)

// ==UserScript==
// @name               解除CSDN登录复制
// @name:af            Onbeperkte CSDN -aanmelding
// @name:am            ያልተገደበ የ CSDN መግቢያ
// @name:ar            تسجيل الدخول غير المقيد CSDN
// @name:az            Məhdudiyyətsiz CSDN Giriş
// @name:be            Неабмежаваны ўваход CSDN
// @name:bem           Iciputulwa ca CSDN icabula ukukanshiwa
// @name:bg            Неограничено вход на CSDN
// @name:bn            সীমাবদ্ধ সিএসডিএন লগইন
// @name:bo            ཚད་བཀག་མེད་པའི་CSDNནང་འཛུལ་བྱེད་པ།
// @name:bs            Neograničena CSDN prijava
// @name:ca            Inici de sessió CSDN sense restriccions
// @name:ceb           Dili mapugngan nga pag-login sa CSDN
// @name:ckb           بێ سنوور CSDN چوونەژوورەوە
// @name:cs            Neomezené přihlášení CSDN
// @name:cy            Mewngofnodi CSDN heb gyfyngiadau
// @name:da            Ubegrænset CSDN -login
// @name:de            Un eingeschränkte CSDN -Login
// @name:dv            ހަނިކަމެއް ނެތް ސީއެސްޑީއެން ލޮގިން
// @name:dz            བཀག་ཆ་མེད་པའི་ སི་ཨེསི་ཌི་ཨེན་ ནང་བསྐྱོད་།
// @name:el            Απεριόριστη σύνδεση CSDN
// @name:en            Unrestricted CSDN login
// @name:eo            Senrestrikta CSDN -ensaluto
// @name:es            Iniciar sesión CSDN sin restricciones
// @name:et            Piiramatu CSDN sisselogimine
// @name:eu            Mugarik gabeko CSDN saioa
// @name:fa            ورود نامحدود CSDN
// @name:fi            Rajoittamaton CSDN -kirjautuminen
// @name:fo            Óheft CSDN innritan
// @name:fr            Connexion CSDN sans restriction
// @name:gd            Log a-steach CSDN gun dùil
// @name:gl            Inicio de sesión CSDN sen restricións
// @name:gu            અનિયંત્રિત સીએસડીએન લ login ગિન
// @name:haw           UNTRSTRICSED CSDN LOGIN
// @name:he            כניסה CSDN בלתי מוגבלת
// @name:hi            अप्रतिबंधित CSDN लॉगिन
// @name:hr            Neograničena CSDN prijava
// @name:ht            Login CSDN san restriksyon
// @name:hu            Korlátlan CSDN bejelentkezés
// @name:hy            Չսահմանափակ CSDN մուտք
// @name:id            Login CSDN yang tidak dibatasi
// @name:is            Ótakmarkaður CSDN innskráning
// @name:it            Accesso CSDN senza restrizioni
// @name:ja            無制限のCSDNログイン
// @name:ka            შეუზღუდავი CSDN შესვლა
// @name:kk            Шектеусіз CSDN кіру
// @name:km            ការចូលស៊ីអេសឌីអិនអិន
// @name:kn            ಅನಿಯಂತ್ರಿತ ಸಿಎಸ್ಡಿಎನ್ ಲಾಗಿನ್
// @name:ko            제한되지 않은 CSDN 로그인
// @name:ku            Têketina CSDN-ê bêsînor
// @name:ky            Чектелбеген CSDN Кирүү
// @name:la            Login CSDN
// @name:lb            Onbegrenzt CSDN Login
// @name:lo            ເຂົ້າສູ່ລະບົບ CSDN ທີ່ບໍ່ຈໍາກັດ
// @name:lt            Neribotas CSDN prisijungimas
// @name:lv            Neierobežots CSDN pieteikšanās
// @name:mg            Login CSDN tsy voafetra
// @name:mi            Takiuru CSDN kore
// @name:mk            Неограничено најавување на CSDN
// @name:ml            അനിയന്ത്രിതമായ CSDN ലോഗിൻ
// @name:mn            Хязгааргүй CSDN нэвтрэлт
// @name:ms            Log masuk CSDN yang tidak terhad
// @name:mt            Login CSDN mhux ristrett
// @name:my            အကန့်အသတ်မရှိ CSDN login
// @name:ne            अप्रत्याशित CSDN लग इन
// @name:nl            Onbeperkte CSDN -inloggen
// @name:no            Ubegrenset CSDN -pålogging
// @name:ny            CSDNE OGING
// @name:pa            ਪ੍ਰਤੀਬੰਧਿਤ CSDN ਲੌਗਇਨ
// @name:pap           Login di CSDN sin restrikshon
// @name:pl            Nieograniczony login CSDN
// @name:ps            غیر منظم CSDN ننوتل
// @name:pt            Login CSDN irrestrito
// @name:ro            Conectare CSDN fără restricții
// @name:ru            Неограниченный логин CSDN
// @name:rw            Kwinjira CSDN
// @name:sg            CSDN so a kanga lege na ni pëpe .
// @name:si            සීමා රහිත CSDN පිවිසුම
// @name:sk            Neobmedzené prihlásenie CSDN
// @name:sl            Neomejena prijava CSDN
// @name:sm            Le faʻatapulaʻaina o le CSDN login
// @name:sn            Unternetted CSDN Login
// @name:so            Xaraashka CSDN ee aan xad dhaafin
// @name:sr            Неограничено ЦСДН пријава
// @name:sv            Obegränsad CSDN -inloggning
// @name:sw            Kuingia kwa CSDN isiyozuiliwa
// @name:ta            கட்டுப்பாடற்ற சி.எஸ்.டி.என் உள்நுழைவு
// @name:te            అనియంత్రిత CSDN లాగిన్
// @name:tg            Login login
// @name:th            เข้าสู่ระบบ CSDN ที่ไม่ จำกัด
// @name:ti            ዘይተገደበ CSDN መእተዊ
// @name:tk            Çäklendirilmedik CSDN giriş
// @name:tn            Go tsena ga CSDN go go sa thibelwang
// @name:to            Ko e login CSDN ’oku ’ikai fakangatangata .
// @name:tpi           CSDN login i no gat tambu
// @name:tr            Sınırsız CSDN Giriş
// @name:uk            Необмежений вхід CSDN
// @name:ur            غیر محدود CSDN لاگ ان
// @name:uz            Yashillanmagan CSDN login
// @name:vi            Đăng nhập CSDN không giới hạn
// @name:xh            Ukungena okungafunekiyo kwi-CSDN
// @name:yi            ונרעסטריקטעד CSDN לאָגין
// @name:zh            解除CSDN登录复制
// @name:zh-CN         解除CSDN登录复制
// @name:zh-HK         解除CSDN登錄複製
// @name:zh-MO         解除CSDN登錄複製
// @name:zh-MY         解除CSDN登录复制
// @name:zh-SG         解除CSDN登录复制
// @name:zh-TW         解除CSDN登錄複製
// @name:zu            Ukungena ngemvume kwe-CSDN engakhawulelwe
// @description        去你妈的CSDN登录复制,无需登录即可复制
// @description:af     Gaan na jou fokken csdn -aanmelding en kopie, jy kan kopieer sonder om aan te meld
// @description:am     ወደ አስደንጋጭ የ CSDN የመግቢያ እና ቅጂ ይሂዱ, ሳይገቡ በመቅዳት ይቅዱ
// @description:ar     انتقل إلى تسجيل دخول CSDN ونسخه اللعين ، يمكنك النسخ دون تسجيل الدخول
// @description:az     Fucking CSDN Girişinizə gedin və kopyalayın, giriş olmadan kopyalaya bilərsiniz
// @description:be     Перайдзіце да свайго страшэннага ўваходу ў CSDN і скапіруйце, вы можаце скапіяваць, не ўваходу ў сістэму
// @description:bem    Kabiyeni ku kwingila kwenu ukwa CDNN no kukopolola, kuti mwakopa ukwabula ukulemba mu .
// @description:bg     Отидете на вашия шибан вход и копиране на CSDN, можете да копирате, без да влезете
// @description:bn     আপনার চোদা সিএসডিএন লগইন এবং অনুলিপি এ যান, আপনি লগ ইন না করে অনুলিপি করতে পারেন
// @description:bo     ཁྱེད་རང་གི་Fackcy CSDNནང་འཛུལ་དང་འདྲ་བཤུས་ལ་སོང་དང་། ཁྱེད་རང་གིས་ནང་འཛུལ་མ་བྱས་པར་འདྲ་བཤུས་བྱེད་ཐུབ།
// @description:bs     Idite na svoju jebenu CSDN prijavu i kopirajte, možete kopirati bez prijave
// @description:ca     Aneu al vostre puto inici de sessió CSDN i copieu, podeu copiar sense iniciar la sessió
// @description:ceb    Pag-adto sa imong fucking CSDN Login ug Kopyahon, mahimo ka magkopya nga wala mag-log in
// @description:ckb    بچۆ بۆ CSDN ی مەسخەرەت بچۆ ژوورەوە و کۆپی بکە، دەتوانیت کۆپی بکەیت بەبێ ئەوەی بچیتە ژوورەوە
// @description:cs     Přejděte na své kurva přihlášení a kopírování CSDN, můžete zkopírovat bez přihlášení
// @description:cy     Ewch i’ch mewngofnodi a chopi ffycin CSDN, gallwch gopïo heb fewngofnodi
// @description:da     Gå til dit fucking CSDN -login og kopi, du kan kopiere uden at logge ind
// @description:de     Gehen Sie zu Ihrem verdammten CSDN -Login und kopieren Sie, Sie können kopieren, ohne sich anzumelden
// @description:dv     ތިޔަ ފޮކް ކުރާ ސީއެސްޑީއެން ލޮގިން އަށް ގޮސް ކޮޕީ ކޮށްލައްވާ، ލޮގިން ނުކޮށް ކޮޕީ ކުރެވޭނެ
// @description:dz     ཁྱོད་ཀྱི་ ཕུཀ་སི་ཨེསི་ཌི་ཨེན་ ནང་བསྐྱོད་ནང་འགྱོ་སྟེ་ འདྲ་བཤུས་རྐྱབ་པ་ཅིན་ ཁྱོད་ཀྱིས་ ནང་བསྐྱོད་མ་འབད་བར་ འདྲ་བཤུས་རྐྱབ་ཚུགས།
// @description:el     Μεταβείτε στη σύνδεση CSDN και αντιγράψτε, μπορείτε να αντιγράψετε χωρίς να συνδεθείτε
// @description:en     Go to your fucking CSDN login and copy, you can copy without logging in
// @description:eo     Iru al via fikita CSDN -ensaluto kaj kopiu, vi povas kopii sen ensaluti
// @description:es     Vaya a su jodido inicio de sesión y copia de CSDN, puede copiar sin iniciar sesión
// @description:et     Minge oma kuradi CSDN -i sisselogimise juurde ja kopeerige, saate kopeerida ilma sisse logimata
// @description:eu     Joan zure madarikatu CSDN Saioa hasi eta kopiatu, saioa hasi gabe kopiatu dezakezu
// @description:fa     به ورود به سیستم CSDN لعنتی خود بروید و کپی کنید ، می توانید بدون ورود به سیستم کپی کنید
// @description:fi     Siirry vitun CSDN -kirjautumiseen ja kopioi, voit kopioida kirjautumatta sisään
// @description:fo     Far til tína fucking CSDN innritan og kopiera, tú kanst kopiera uttan at rita inn
// @description:fr     Accédez à votre putain de connexion CSDN et copier, vous pouvez copier sans vous connecter
// @description:gd     Rachaibh gu do logadh a-steach agus leth-bhreac CSDN
// @description:gl     Vaia ao seu puto inicio de sesión e copia CSDN, pode copiar sen iniciar sesión
// @description:gu     તમારા વાહિયાત સીએસડીએન લ login ગિન પર જાઓ અને ક copy પિ કરો, તમે લ ging ગ ઇન કર્યા વિના ક copy પિ કરી શકો છો
// @description:haw    E hele i kāu leka uila CSDN a me ke kope, hiki iāʻoe ke kope me ke kālaiʻoleʻana
// @description:he     עבור אל כניסה והעתקה של CSDN המזוין שלך, אתה יכול להעתיק מבלי להיכנס
// @description:hi     अपने कमबख्त CSDN लॉगिन पर जाएं और कॉपी करें, आप लॉग इन किए बिना कॉपी कर सकते हैं
// @description:hr     Idite na svoju jebenu CSDN prijavu i kopirajte, možete kopirati bez prijave
// @description:ht     Ale nan login fukin CSDN ou ak kopi, ou ka kopye san yo pa antre nan
// @description:hu     Menjen a kibaszott CSDN bejelentkezéséhez és másolatához, másolhat bejelentkezés nélkül
// @description:hy     Գնացեք ձեր Fucking CSDN մուտքի եւ պատճենեք, կարող եք պատճենել առանց մուտք գործելու
// @description:id     Pergi ke login CSDN sialan Anda dan salin, Anda dapat menyalin tanpa masuk
// @description:is     Farðu í helvítis CSDN innskráningu og afritað, þú getur afritað án þess að skrá þig inn
// @description:it     Vai al tuo fottuto accesso CSDN e copia, puoi copiare senza accedere
// @description:ja     クソCSDNログインとコピーに移動して、ログインせずにコピーできます
// @description:ka     გადადით თქვენს fucking csdn შესვლა და დააკოპირეთ, შეგიძლიათ კოპირება შესვლის გარეშე
// @description:kk     CSDN логиніне барып, көшіріңіз, сіз кірмей көшіре аласыз
// @description:km     ចូលទៅកាន់ការចូលនិងការថតចម្លង CSDN របស់អ្នកអ្នកអាចថតចម្លងដោយមិនចាំបាច់ចូល
// @description:kn     ನಿಮ್ಮ ಫಕಿಂಗ್ ಸಿಎಸ್ಡಿಎನ್ ಲಾಗಿನ್ಗೆ ಹೋಗಿ ಮತ್ತು ನಕಲಿಸಿ, ನೀವು ಲಾಗ್ ಇನ್ ಮಾಡದೆ ನಕಲಿಸಬಹುದು
// @description:ko     빌어 먹을 CSDN 로그인 및 복사로 이동하면 로그인하지 않고 복사 할 수 있습니다.
// @description:ku     Herin têketinê CSDN-ê ya Fucking û kopî bikin, hûn dikarin bêyî têketinê kopî bikin
// @description:ky     Сиздин анал CSDN логин жана көчүрмөсүнө барыңыз, сиз каттоодон өтпөй көчүрө аласыз
// @description:la     Ite ad Fucking Csdn Login and Copy, vos can effingo sine logging in
// @description:lb     Gitt op Äre Fucking CSDN Login a Kopie, kënnt Dir Iech selwer kopéieren
// @description:lo     ໄປທີ່ CSDN ເຂົ້າສູ່ລະບົບ CSDN ຂອງທ່ານແລະສໍາເນົາ, ທ່ານສາມາດສໍາເນົາໄດ້ໂດຍບໍ່ຕ້ອງເຂົ້າສູ່ລະບົບ
// @description:lt     Eikite į savo „Fucking CSDN“ prisijungimą ir kopijuokite, galite nukopijuoti neįjungę prisijungimo
// @description:lv     Dodieties uz savu sasodīto CSDN pieteikšanos un kopēšanu, varat kopēt bez pieteikšanās
// @description:mg     Mandehana any amin’ny Login CSDN sy kopia, azonao atao ny mandika tsy misy miditra
// @description:mi     Haere ki to takiuru CSDN Fucka me te kape, ka taea e koe te kape me te kore takiuru
// @description:mk     Одете во вашето ебење на најавување и копирање на CSDN, можете да копирате без да се најавувате
// @description:ml     നിങ്ങളുടെ ഫക്കിംഗ് സിഎസ്ഡിഎൻ ലോഗിൻ ചെയ്ത് പകർത്തി, നിങ്ങൾക്ക് ലോഗിൻ ചെയ്യാതെ പകർത്താൻ കഴിയും
// @description:mn     Fucking CSDN нэвтрэлт, хуулбараа оруулаад хуулж авахгүйгээр хуулах боломжтой
// @description:ms     Pergi ke log masuk dan salin CSDN anda, anda boleh menyalin tanpa log masuk
// @description:mt     Mur fil-login tal-fucking tiegħek CSDN u kopja, tista ’tikkopja mingħajr ma tidħol
// @description:my     သင်၏ Fucking CSDN login နှင့် copy ကိုသွားပါ, သင် logging မပါဘဲကူးယူနိုင်သည်
// @description:ne     तपाईंको कमबख्त CSDN लग इन र प्रतिलिपिमा जानुहोस्, तपाईं लगइन बिना प्रतिलिपि गर्न सक्नुहुन्छ
// @description:nl     Ga naar je verdomde CSDN -login en kopieer, je kunt kopiëren zonder in te loggen
// @description:no     Gå til din jævla CSDN -pålogging og kopier, du kan kopiere uten å logge inn
// @description:ny     Pitani ku malo anu olowera kwa CSDN ndikulemba, mutha kujambula popanda kulowa
// @description:pa     ਆਪਣੇ ਚੁਬਕੀ CSDN ਲੌਗਿਨ ਤੇ ਜਾਓ ਅਤੇ ਕਾੱਪੀ ਕਰੋ, ਤੁਸੀਂ ਬਿਨਾਂ ਲੌਗਇਨ ਕੀਤੇ ਕਾੱਪੀ ਕਰ ਸਕਦੇ ਹੋ
// @description:pap    Bai na bo putanan CSDN login i kopia, bo por kopia sin logging in
// @description:pl     Przejdź do swojego pieprzonego logowania i kopiowania CSDN, możesz kopiować bez logowania
// @description:ps     خپل د فوکینګ CSDN ننوتل او کاپي ته لاړ شئ، تاسو کولی شئ پرته له ونې څخه دننه شئ
// @description:pt     Vá para o seu porra de login e copiar CSDN, você pode copiar sem fazer login
// @description:ro     Accesați nenorocitul dvs. de conectare și copiere CSDN, puteți copia fără a vă conecta
// @description:ru     Перейдите к своему чертовому входу в систему и скопируйте, вы можете скопировать без входа в систему.
// @description:rw     Jya kuri csdn yawe ya CSDN hanyuma wandukure, urashobora gukoporora utinjiye
// @description:sg     Gue na ndo ti CSDN ti mo ti lï na yâ ni, mo lingbi ti sara copie sân ti tene mo lï na yâ ti .
// @description:si     ඔබේ මඟුල CSDN පිවිසුමට ගොස් පිටපත් කරන්න, ඔබට පුරනය නොවී පිටපත් කළ හැකිය
// @description:sk     Prejdite na svoje zasrané prihlásenie CSDN a skopírujte, môžete skopírovať bez prihlásenia
// @description:sl     Pojdite na svojo prekleto prijavo CSDN in kopirajte, kopirate lahko brez prijave
// @description:sm     Alu i lau mea leaga csdn login ma kopi, e mafai ona e kopiina e aunoa ma le ulufale i totonu
// @description:sn     Enda kune yako fucking csdn login uye kopi, iwe unogona kutevedzera pasina kupinda mukati
// @description:so     Tag soo galitaankaaga CSDN-ka ee CSDN iyo koobi, waad koobi ka noqon kartaa adigoon gashan
// @description:sr     Иди на своју јебену ЦСДН пријаву и копирање, можете копирати без пријаве
// @description:sv     Gå till din jävla CSDN -inloggning och kopia, du kan kopiera utan att logga in
// @description:sw     Nenda kwa kuingia kwako kwa CSDN na kunakili, unaweza kunakili bila kuingia ndani
// @description:ta     உங்கள் சி.எஸ்.டி.என் உள்நுழைவுக்குச் சென்று நகலெடுங்கள், உள்நுழையாமல் நகலெடுக்கலாம்
// @description:te     మీ ఫకింగ్ CSDN లాగిన్ మరియు కాపీకి వెళ్లండి, మీరు లాగిన్ చేయకుండా కాపీ చేయవచ్చు
// @description:tg     Ба логинҳои CSDN ворид шавед ва нусхабардорӣ кунед, шумо метавонед бидуни вуруд нусхабардорӣ кунед
// @description:th     ไปที่การเข้าสู่ระบบ CSDN และคัดลอกคุณสามารถคัดลอกได้โดยไม่ต้องเข้าสู่ระบบ
// @description:ti     ናብ Fucking CSDN Loginን Copyን ኪዱ፣ ኣብ 2019 ከይኣተኻ ክትቅድሕ ትኽእል ኢኻ ።
// @description:tk     "CSDN CSDN Lont Giriş" -e gidiň we göçürmäňiz girmezden göçürip bilersiňiz
// @description:tn     Eya kwa go rotang ga gago ga CSDN go tsena o bo o kopolola, o ka kopolola ntle le go tsena mo
// @description:to     Alu ki ho’o fucking CSDN login mo e tatau, ’e lava ke ke hiki tatau ’o ’ikai ha logging ’i he .
// @description:tpi    Go long fucking CSDN login na kopi bilong yu, yu ken kopim na yu no login long
// @description:tr     Lanet CSDN girişinize gidin ve kopyalayın, oturum açmadan kopyalayabilirsiniz.
// @description:uk     Перейдіть до свого чортового входу в CSDN та скопіюйте, ви можете скопіювати без уваги
// @description:ur     اپنے ، اتارنا fucking CSDN لاگ ان پر جائیں اور کاپی کریں ، آپ لاگ ان کیے بغیر کاپی کرسکتے ہیں
// @description:uz     KSDN login tizimiga o’ting va nusxa ko’chiring, siz tizimga kirmasdan nusxa olishingiz mumkin
// @description:vi     Truy cập đăng nhập và sao chép CSDN chết tiệt của bạn, bạn có thể sao chép mà không cần đăng nhập
// @description:xh     Yiya kwi-fucking csdn yokungena kunye nekopi, ungakopa ngaphandle kokungena ngaphakathi
// @description:yi     גיין צו דיין פאַקינג CSDN לאָגין און נאָכמאַכן, איר קענען נאָכמאַכן אָן לאָגינג אין
// @description:zh     去你妈的CSDN登录复制,无需登录即可复制
// @description:zh-CN  去你妈的CSDN登录复制,无需登录即可复制
// @description:zh-HK  去你媽的CSDN登錄複製,無需登錄即可複制
// @description:zh-MO  去你媽的CSDN登錄複製,無需登錄即可複制
// @description:zh-MY  去你妈的CSDN登录复制,无需登录即可复制
// @description:zh-SG  去你妈的CSDN登录复制,无需登录即可复制
// @description:zh-TW  去你媽的CSDN登錄複製,無需登錄即可複制
// @description:zu     Iya ku-CSDN yakho yokungena ngemvume bese ukopisha, ungakopisha ngaphandle kokungena ngemvume
// @namespace          https://github.com/ChinaGodMan/UserScripts
// @version            2025.8.12.1
// @author             人民的勤务员 <[email protected]>
// @match              https://blog.csdn.net/*
// @supportURL         https://github.com/ChinaGodMan/UserScripts/issues
// @homepageURL        https://github.com/ChinaGodMan/UserScripts
// @homepage           https://github.com/ChinaGodMan/UserScripts
// @grant              none
// @license            MIT
// @icon               data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEzLDlIMTguNUwxMywzLjVWOU02LDJIMTRMMjAsOFYyMEEyLDIgMCAwLDEgMTgsMjJINkM0Ljg5LDIyIDQsMjEuMSA0LDIwVjRDNCwyLjg5IDQuODksMiA2LDJNMTAuNSwxMUM4LDExIDYsMTMgNiwxNS41QzYsMTggOCwyMCAxMC41LDIwQzEzLDIwIDE1LDE4IDE1LDE1LjVDMTUsMTMgMTMsMTEgMTAuNSwxMU0xMC41LDEyLjVBMywzIDAgMCwxIDEzLjUsMTUuNUMxMy41LDE2LjA2IDEzLjM1LDE2LjU4IDEzLjA4LDE3TDksMTIuOTJDOS40MiwxMi42NSA5Ljk0LDEyLjUgMTAuNSwxMi41TTcuNSwxNS41QzcuNSwxNC45NCA3LjY1LDE0LjQyIDcuOTIsMTRMMTIsMTguMDhDMTEuNTgsMTguMzUgMTEuMDYsMTguNSAxMC41LDE4LjVBMywzIDAgMCwxIDcuNSwxNS41WiIgZmlsbD0iI2NjMDAwMCIgLz48L3N2Zz4=

// ==/UserScript==

(function () {
    'use strict'

    function timeoutAfterLoad(callback, delay) {
        setTimeout(callback, delay)
    }

    timeoutAfterLoad(() => {
        // 修改复制按钮
        document.querySelectorAll('.hljs-button').forEach((e) => {
            e.setAttribute('data-title', '点击复制')
            e.classList.remove('signin')
            e.removeAttribute('onclick')
            e.addEventListener('click', () => {
                e.setAttribute('data-title', ' ')
                if (e.parentNode.innerText.includes('AI写代码')) {
                    navigator.clipboard.writeText(e.parentNode.previousElementSibling.innerText)
                } else {
                    navigator.clipboard.writeText(e.parentNode.innerText)
                }
                e.setAttribute('data-title', '复制成功')
                setTimeout(() => e.setAttribute('data-title', '点击复制'), 1200)
            })
        })

        // 复制功能
        document.querySelector('.blog-content-box').addEventListener(
            'copy',
            (e) => {
                e.stopPropagation()
                e.preventDefault()

                navigator.clipboard.writeText(window.getSelection().toString())
            },
            true
        )
        document.addEventListener(
            'keydown',
            (e) => {
                if (e.ctrlKey && e.keyCode == 67) { // Ctrl+C
                    e.stopPropagation()
                    e.preventDefault()

                    navigator.clipboard.writeText(window.getSelection().toString())
                }
            },
            true
        )

        document.oncopy = null
        window.oncopy = null
    }, 500)
})()