您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
zh-tw
// ==UserScript== // @name K島 ESC關webm // @namespace http://tampermonkey.net/ // @version 1.0 // @license MIT // @match *://*.komica1.org/* // @grant none // @run-at document-end // @description zh-tw // ==/UserScript== (function() { 'use strict'; var url = window.location.href; if (url.includes('bbsmenu')) { return; } document.addEventListener('keydown', function(event) { if (event.key === 'Escape' || event.keyCode === 27) { $('div[id="header"]').click(); let scrollTop = $(window).scrollTop(); const oh=$(document).height(); let scrollTop2=0; let offset1=0; let sheight; const closeButtons = document.querySelectorAll('span.expanded-close.text-button'); for (let i = 0; i < closeButtons.length; i++) { if(scrollTop > ($(closeButtons[i]).offset().top+200)){ offset1++; scrollTop2 = $(closeButtons[i]).offset().top; }else{ break; } } scrollTop = scrollTop - scrollTop2; for (let i = 0; i < closeButtons.length; i++) { if(i==(offset1-1)){ sheight = $(document).height(); scrollTop2 = $(closeButtons[i]).offset().top; closeButtons[i].click(); sheight = (sheight-$(document).height()); }else{ closeButtons[i].click(); } } setTimeout(() => { if(oh==$(document).height()||offset1==0){ $(window).scrollTop(ollTop); }else{ const sheight2 = scrollTop2 + scrollTop - sheight; if(sheight2 < scrollTop2){ $(window).scrollTop(scrollTop2); }else{ $(window).scrollTop(sheight2); } } }, 50); } $('div[id="header"]').click(); }); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址