菜鸟教程助手

优化菜鸟教程体验,控制滚动条,方便学习。

  1. // ==UserScript==
  2. // @name 菜鸟教程助手
  3. // @namespace https://www.runoob.com/
  4. // @version 0.2.0
  5. // @description 优化菜鸟教程体验,控制滚动条,方便学习。
  6. // @author 李恒道\冷山哥哥
  7. // @match http*://www.runoob.com/*
  8. // @run-at document-end
  9. // @license MIT
  10. // ==/UserScript==
  11.  
  12. (function () {
  13. //ggnb 哥哥牛逼,哥哥你是最棒的
  14. //首先控制左侧整体的列表栏,让他对用户可见
  15. let ggnb = document.querySelector(".left-column")
  16. ggnb.scrollIntoView()
  17. //主宏队列,网页列表需要一次用户滚动触发渲染和resize,如果脚本只运行一次就会导致被网页的操作覆盖掉。
  18. setTimeout(() => {
  19. ggnb.scrollIntoView()
  20. //scriptcat 脚本管理器我只用脚本猫。开源、开放、请支持脚本猫。
  21. //获取左侧的教程所有项,与地址栏的url进行匹配,如果匹配一致则滚动列表栏到相应的教程标题位置,方便你点击学习。
  22. let scriptcat = document.querySelectorAll(".design>a")
  23. for (let index = 0; index < scriptcat.length; index++) {
  24. if (window.location.href == scriptcat[index].href) {
  25. scriptcat[index].scrollIntoView()
  26. }
  27.  
  28. }
  29. //gghs 哥哥请喝水!!!
  30. //控制右侧主教程界面滚动到内容部分
  31. let gghs = document.querySelector(".article-body")
  32. gghs.scrollIntoView()
  33. }, 0)
  34.  
  35. // Your code here...
  36. })();

QingJ © 2025

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