Let me scroll, twitter!

Removes the login popups when you're trying to scroll down a profile, also makes the website scrollable (IT'S NOT PERFECT)

  1. // ==UserScript==
  2. // @name Let me scroll, twitter!
  3. // @version 2.4
  4. // @description Removes the login popups when you're trying to scroll down a profile, also makes the website scrollable (IT'S NOT PERFECT)
  5. // @author oni
  6. // @grant none
  7. // @match https://twitter.com/*
  8. // @run-at document-idle
  9. // @icon64 https://i.postimg.cc/VNyP9y85/image-removebg-preview.png
  10. // @license MIT
  11. // @namespace Let me scroll, twitter!
  12. // @website https://youtu.be/Ti4K8uuiLZ0
  13. // ==/UserScript==
  14.  
  15. (function() {
  16. 'use strict';
  17. function easter_egg(){
  18. console.log("Hey, shitposters! It's me, the internet angel!(AA)")
  19. }
  20. easter_egg()
  21. setInterval(easter_egg, 100);
  22. setTimeout(function(){
  23. setTimeout(function(){
  24. for (var r = 0; r < 20; i++) {
  25. function failsafe2(){
  26. let failsafe4 = document.querySelector('[data-testid="sheetDialog"]');
  27. failsafe4.remove()
  28. let failsafe5 = document.querySelector('[role="group"]');
  29. failsafe5.remove()
  30. let failsafe6 = document.querySelector('[data-testid="BottomBar"]');
  31. failsafe6.remove()
  32.  
  33. }
  34. failsafe2()
  35. setInterval(failsafe2, 100);
  36. }
  37. }, 3000);
  38.  
  39. for (var i = 0; i < 10; i++) {
  40. function failsafe(){
  41. let failsafe1 = document.querySelector('[data-testid="sheetDialog"]');
  42. failsafe1.remove()
  43. let failsafe2 = document.querySelector('[role="group"]');
  44. failsafe2.remove()
  45. let failsafe3 = document.querySelector('[data-testid="BottomBar"]');
  46. failsafe3.remove()
  47. }
  48. failsafe()
  49. setInterval(failsafe, 100);
  50. }
  51. }, 9000);
  52. setTimeout(function(){
  53. function change(){
  54. document.querySelector('[style]').style.removeProperty("overflow-y");
  55. }
  56. setInterval(change, 100);
  57. change()
  58. }, 6000);
  59. setTimeout(function(){
  60. function remove() {
  61. let elements = document.querySelector('[class="css-1dbjc4n r-14lw9ot r-1867qdf r-1jgb5lz r-pm9dpa r-1ye8kvj r-1rnoaur r-13qz1uu"]');
  62. elements.remove()
  63. let elements2 = document.querySelector('[class="css-1dbjc4n r-1ffj0ar r-1p0dtai r-1d2f490 r-1xcajam r-zchlnj r-ipm5af"]');
  64. elements2.remove()
  65. let elements3 = document.querySelector('[class="css-1dbjc4n r-1awozwy r-1kihuf0 r-18u37iz r-1pi2tsx r-1777fci r-1pjcn9w r-xr3zp9 r-1xcajam r-ipm5af r-g6jmlv"]');
  66. elements3.remove()
  67. let elements4 = document.querySelector('[class="css-1dbjc4n r-18u37iz r-1777fci r-usiww2"]');
  68. elements4.remove()
  69. document.querySelector('[style]').style.removeProperty("overflow-y");
  70. }
  71. remove()
  72. setInterval(remove, 100);
  73. }, 5000);
  74. })();

QingJ © 2025

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