您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Scrolls into view either the element with the id "image" or "gelcomVideoPlayer" on rule34.xxx
// ==UserScript== // @name Scroll Element Into View on rule34.xxx // @namespace http://your.namespace.com // @version 0.2 // @description Scrolls into view either the element with the id "image" or "gelcomVideoPlayer" on rule34.xxx // @author You // @match https://rule34.xxx/index.php?page=post* // @grant none // @license unlicense // ==/UserScript== (function() { 'use strict'; // Function to scroll an element into view function scrollIntoView(element) { document.querySelector("#image, #gelcomVideoPlayer").style.width = "auto" document.querySelector("#image, #gelcomVideoPlayer").style.maxHeight = "85vh" if (element) { element.scrollIntoView({ behavior: 'smooth', block: 'center', inline: 'nearest' }); } } // Try to find the element with id "image" var imageElement = document.querySelector('#image'); // If not found, try to find the element with id "gelcomVideoPlayer" if (!imageElement) { var videoPlayerElement = document.querySelector('#gelcomVideoPlayer'); scrollIntoView(videoPlayerElement); } else { scrollIntoView(imageElement); } })();