您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Deletes the first div ancestor of aria-hidden scrollview if it contains a dialog
// ==UserScript== // @name Remove scrollview hidden containers with dialog // @description Deletes the first div ancestor of aria-hidden scrollview if it contains a dialog // @match *://*/* // @version 0.0.1.20250929133037 // @namespace https://greasyfork.org/users/1435046 // ==/UserScript== (function() { const observer = new MutationObserver(mutationRecords => { mutationRecords.forEach(record => { record.addedNodes.forEach(node => { if (node.nodeType === Node.ELEMENT_NODE) { document.querySelectorAll('#scrollview[aria-hidden="true"]').forEach(target => { const ancestor = target.closest('div'); if (ancestor && ancestor.querySelector('div[role="dialog"]')) { ancestor.remove(); } }); } }); }); }); observer.observe(document.documentElement, { childList: true, subtree: true }); })();