您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Autoresize manhuagui to fit 100vh, with optional auto-scroll to center
// ==UserScript== // @name 漫畫櫃自動置中圖片 // @version 0.2 // @description Autoresize manhuagui to fit 100vh, with optional auto-scroll to center // @author Kappa // @match http*://www.manhuagui.com/comic/*/*.html // @namespace https://greasyfork.org/users/829707 // ==/UserScript== /*! * Updated By Kappa Using AI, Original By Sarens Here: "https://greasyfork.org/zh-TW/scripts/372011-manhuagui-autoresize" */ let enableAutoScroll = true; const resizeManga = () => { $('body').append('<style>#mangaFile { height: 100vh; }</style>'); if (enableAutoScroll) { $(window).scrollTop($("#mangaFile").offset().top); } }; const initialize = () => { resizeManga(); // Initial resize }; // Manage scrolling $(window).scroll(() => { if (enableAutoScroll) { $(window).scrollTop($("#mangaFile").offset().top); } }); // Listen for hash changes window.addEventListener('hashchange', () => { resizeManga(); // Resize without delay }); // Toggle auto-scroll behavior $(document).on('keydown', (e) => { if (e.key === 's') { // Press 's' key to toggle auto-scroll enableAutoScroll = !enableAutoScroll; if (enableAutoScroll) { resizeManga(); } } }); // Initialize on page load $(initialize);