FUCK UGLY

干掉那些恶心的东西

  1. // ==UserScript==
  2. // @name FUCK UGLY
  3. // @namespace http://www.dengquan.top
  4. // @version 0.2
  5. // @description 干掉那些恶心的东西
  6. // @author quan
  7. // @match https://blog.csdn.net/*/*/*/*
  8. // @match https://bbs.csdn.net/*/*
  9. // @match https://www.so.com/*
  10. // @match https://www.zhihu.com/*
  11. // @match https://www.jianshu.com/p/*
  12. // @match https://www.huya.com/*
  13. // @grant none
  14. // @require http://code.jquery.com/jquery-1.7.2.min.js
  15. // ==/UserScript==
  16.  
  17. const site = window.location.href;
  18. const csdnbbs = /bbs.csdn.net/
  19. const csdnblog = /blog.csdn.net/
  20. const so = /so.com/
  21. const zhihu = /zhihu.com/
  22. const jianshu = /jianshu.com/
  23. const huya = /huya.com/
  24.  
  25. if(csdnblog.test(site)){//博客页面
  26. //去除展开登陆注册(不可用)需求
  27. document.getElementById('article_content').style.height='';
  28. //去除展开按钮
  29. document.getElementsByClassName('hide-article-box')[0].style.display='none';
  30. //去除底部登陆注册(不可用)提示
  31. document.getElementsByClassName('pulllog-box')[0].style.display='none';
  32. //去除页面中部广告
  33. document.getElementsByClassName('mediav_ad')[0].style.display='none';
  34. //去除谷歌广告
  35. document.getElementsByClassName('adsbygoogle')[0].style.display='none';
  36. //去除页面左侧侧栏广告
  37. document.getElementsByClassName('fourth_column')[0].style.display='none';
  38. }else if(csdnbbs.test(site)){//论坛页面
  39. //模拟点击查看全部按钮
  40. document.getElementsByClassName('show_topic js_show_topic')[0].click();
  41. }else if(so.test(site)){//360搜索
  42. //去掉右边广告推荐
  43. document.getElementById('side_wrap').style.display='none';
  44. }else if(zhihu.test(site)){//知乎首页
  45. document.getElementsByClassName('Footer')[0].style.display='none';
  46. //去掉右边广告推荐
  47. document.getElementsByClassName('GlobalSideBar-categoryList')[0].style.display='none';
  48.  
  49. }else if(jianshu.test(site)){//简书
  50. document.getElementById('web-note-ad-fixed').style.display='none';
  51. document.getElementById('web-note-ad-1').style.display='none';
  52. }else if(huya.test(site)){//虎牙
  53. //免登陆超清
  54. let nowIbitrate;
  55. const takeNowIbitrate=(notRecord)=> {
  56. if (document.querySelector("li[ibitrate='500']") !== null) {
  57. nowIbitrate = $('ul.player-videotype-list > li.on');
  58. changeEventRate(notRecord);
  59. return;
  60. }
  61. else {
  62. setTimeout(function () {
  63. takeNowIbitrate();
  64. }, 500);
  65. }
  66. }
  67. const autoChange=()=> {
  68. setTimeout(() => {
  69. if (document.querySelector('#player-login-tip-wrap') != null) {
  70. $('#player-login-tip-wrap').remove();
  71. changeRate();
  72. takeNowIbitrate(true);
  73. changeEventLine();
  74. return;
  75. }
  76. else {
  77. autoChange();
  78. }
  79. }, 500);
  80. }
  81. const changeEventRate=(notRecord)=> {
  82. $(".player-videotype-list li").click(function (e) {
  83. nowIbitrate = $(this);
  84. if (notRecord) {
  85. changeRate();
  86. }
  87. });
  88. }
  89. const changeEventLine=()=> {
  90. $('.player-videoline-list li').on('click', () => {
  91. vplayer.vcore.reqBitRate(nowIbitrate.attr("iBitRate"), true);
  92. changeEventRate(true);
  93. })
  94. }
  95. const changeRate=()=> {
  96. vplayer.vcore.reqBitRate(nowIbitrate.attr("iBitRate"), true);
  97. $('ul.player-videotype-list > li.on').removeClass('on');
  98. nowIbitrate.addClass('on');
  99. $('span.player-videotype-cur').text(nowIbitrate.text());
  100. }
  101. takeNowIbitrate(false);
  102. setTimeout(() => {
  103. autoChange();
  104. }, 301e3);
  105.  
  106. //去广告
  107. //document.getElementById('huya-ad').style.display='none';
  108.  
  109. //开启全屏关闭弹幕
  110. const clickLivePlatform=(danmu, fullscreen)=> {
  111. if (document.getElementById(danmu) != null) {
  112. document.getElementById(danmu).click();
  113. }
  114. if (document.getElementById(fullscreen) != null) {
  115. //document.getElementById(fullscreen).click();
  116. }
  117. }
  118. const applyLivePlatform=()=> {
  119. //document.getElementById('player-ctrl-wrap').style.display='inline';
  120. clickLivePlatform("player-danmu-btn", "player-fullscreen-btn")
  121. //document.getElementById('player-ctrl-wrap').style.display='block';
  122. }
  123. setTimeout(applyLivePlatform,1000);
  124.  
  125. }
  126.  
  127.  

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址