HappyCSDN

做一个快乐的CV工程师

目前為 2021-09-16 提交的版本,檢視 最新版本

  1. // ==UserScript==
  2. // @name HappyCSDN
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description 做一个快乐的CV工程师
  6. // @author Mouday
  7.  
  8. // @match *://blog.csdn.net/*/article/details/*
  9. // @match *://*.blog.csdn.net/article/details/*
  10.  
  11. // @grant none
  12. // ==/UserScript==
  13.  
  14. // 新tab打开文章内部链接,取消中间跳转,加快coding步伐
  15. function openLinkOnNewTab(){
  16. for(let a of [...document.querySelectorAll('#article_content a')]){
  17. a.target = '_blank';
  18. a.addEventListener('click', (e) => {
  19. e.stopPropagation()
  20. });
  21. }
  22. }
  23.  
  24. // 移除复制小尾巴,保护delete键
  25. function removeCopyAppend(){
  26. document.querySelector('#article_content').addEventListener('copy', function(e){
  27. e.stopPropagation()
  28. })
  29. }
  30.  
  31.  
  32. // 移除下载推荐栏,避免点错浪费时间
  33. function removeDownloadRecommendBox(){
  34. document.querySelector('.second-recommend-box').style.display = 'none';
  35. document.querySelector('.first-recommend-box').style.display = 'none';
  36.  
  37. }
  38.  
  39. (function() {
  40. 'use strict';
  41. openLinkOnNewTab();
  42. removeCopyAppend();
  43. removeDownloadRecommendBox();
  44.  
  45. })();