您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
When you are trying to load lots of Tweets on Twitter you may end up pressing the "HOME"+"END" key combination repeatedly. This script is a workaround for this behaviour. To begin auto-loader double-click anywhere on the page. To disable auto-loader double-click anywhere on the page.
当前为
- // ==UserScript==
- // @name Twitter.com Show More Tweets Auto-Loader
- // @namespace https://github.com/their
- // @version 1
- // @include https://twitter.com/*
- // @author DS
- // @description When you are trying to load lots of Tweets on Twitter you may end up pressing the "HOME"+"END" key combination repeatedly. This script is a workaround for this behaviour. To begin auto-loader double-click anywhere on the page. To disable auto-loader double-click anywhere on the page.
- // @grant none
- // ==/UserScript==
- // On dbl click
- var t = {
- global_on_off: false,
- which_scroll: 0,
- }
- window.ondblclick = function() {
- if (!t.global_on_off) {
- t.global_on_off = true;
- scroll();
- } else {
- t.global_on_off = false;
- }
- }
- // scroll
- function scroll() {
- if (!t.global_on_off) {
- return; // Quits
- }
- if (t.which_scroll === 0)
- document.body.firstChild.scrollIntoView();
- else
- document.getElementsByClassName('spinner')[0].scrollIntoView(); // Not...Footer, -footer
- t.which_scroll = (t.which_scroll === 0) ? 1 : 0;
- window.setTimeout(scroll, 600);
- }