Claude No Auto-Scroll

Disables auto-scroll on Claude.ai

目前為 2025-03-16 提交的版本,檢視 最新版本

// ==UserScript==
// @name        Claude No Auto-Scroll
// @match       https://claude.ai/*
// @description Disables auto-scroll on Claude.ai
// @version 0.0.1.20250316172351
// @namespace https://gf.qytechs.cn/users/1435046
// ==/UserScript==

function disableAutoScroll(element) {
  element.style.scrollMargin = '0'; // Remove scroll margin
  element.scrollIntoView = () => {}; // Disable auto-scroll
}

// Target message containers (both user and Claude)
const selector = '[class*="group"][class*="relative"]';

// Apply to existing messages
document.querySelectorAll(selector).forEach(disableAutoScroll);

// Observer for new messages
const observer = new MutationObserver((mutations) => {
  mutations.forEach((mutation) => {
    mutation.addedNodes.forEach((node) => {
      if (node.nodeType === 1 && node.matches(selector)) {
        disableAutoScroll(node);
      }
    });
  });
});

observer.observe(document.body, { childList: true, subtree: true });

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址