网站访问优化

【网站访问优化】主要为了改善一些用户体验不佳的网站访问。如去除网站的一些强制广告,对网站排版进行调整等

  1. // ==UserScript==
  2. // @name 网站访问优化
  3. // @namespace http://www.aezo.cn/
  4. // @version 1.5.0
  5. // @description 【网站访问优化】主要为了改善一些用户体验不佳的网站访问。如去除网站的一些强制广告,对网站排版进行调整等
  6. // @author smalle
  7. // @match *://*.csdn.net/*
  8. // @match *://*.iviewui.com/*
  9. // @match *://hub.kubeapps.com/*
  10. // @match *://www.jianshu.com/*
  11. // @match *://*.cnblogs.com/*
  12. // @require http://cdn.bootcss.com/jquery/1.8.3/jquery.min.js
  13. // @grant GM_addStyle
  14. // ==/UserScript==
  15.  
  16. /*
  17. ## 功能
  18.  
  19. - CSDN二维码登录(不可用)去除,自动点击查看更多
  20. - 简书详情页面宽度调整
  21. - 去掉iview文档页小广告
  22. - 设置hub.kubeapps.com详情页宽度
  23. - 解决cnblogs中png图片放大查询时看不清问题
  24.  
  25. ## TODO
  26.  
  27. - 如何监听新加入的元素,如去除知乎登录(不可用)弹框
  28. */
  29.  
  30. (function () {
  31. "use strict";
  32.  
  33. window.onload = function () {
  34. main.run();
  35. };
  36.  
  37. var main = {
  38. run: function () {
  39. main.csdn();
  40. main.janshu();
  41. main.iview();
  42. main.kubeapps();
  43. main.cnblogs();
  44. },
  45. /* === CSDN二维码登录(不可用)去除,自动点击查看更多 === */
  46. csdn: function () {
  47. if (location.host.match(/blog.csdn.net/gi)) {
  48. // 清除二维码登录(不可用)弹框
  49. var csdn_passportbox = document.getElementById("passportbox");
  50. if (csdn_passportbox) csdn_passportbox.remove();
  51. var csdn_login_mark = document.getElementsByClassName("login-mark");
  52. if (csdn_login_mark && csdn_login_mark.length > 0) {
  53. for (var i = 0; i < csdn_login_mark.length; i++) {
  54. csdn_login_mark[i].remove();
  55. }
  56. }
  57.  
  58. // 自动点击查看更多
  59. var csdn_btn_readmore_zk = document.getElementById("btn-readmore-zk");
  60. console.log(csdn_btn_readmore_zk);
  61. if (csdn_btn_readmore_zk) {
  62. csdn_btn_readmore_zk.click();
  63. }
  64. }
  65. },
  66. /* === 简书详情页面宽度 === */
  67. janshu: function () {
  68. if (location.host.match(/www.jianshu.com/gi)) {
  69. GM_addStyle(`
  70. ._gp-ck {width: 1200px;}
  71. ._3Pnjry {left: calc((100vw - 1500px)/2 - 78px);}
  72. `);
  73. }
  74. },
  75. /* === 隐藏iview官网友情提示 === */
  76. iview: function () {
  77. if (location.host.match(/www.iviewui.com/gi)) {
  78. GM_addStyle(`
  79. .wrapper-container-tip-out{display:none !important;}
  80. `);
  81. }
  82. },
  83. /* === 设置hub.kubeapps.com详情页宽度 === */
  84. kubeapps: function () {
  85. if (location.host.match(/hub.kubeapps.com/gi)) {
  86. GM_addStyle(`
  87. .chart-details__content[_ngcontent-c2] {max-width: 1920px;}
  88. @media (min-width: 52.5em) .chart-details__content__info[_ngcontent-c2] {width: 26%;}
  89. `);
  90. }
  91. },
  92. /* === 设置images2018.cnblogs.com的背景为白色,解决png图片放大查询时看不清问题 === */
  93. cnblogs: function () {
  94. if (location.host.match(/^((?!www).*)\.cnblogs\.com/)) {
  95. document.body.style.backgroundColor = "#fff";
  96. }
  97. }
  98. };
  99. })();

QingJ © 2025

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