您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Fold long "You" messages in OpenAI Chat
// ==UserScript== // @name OpenAI Chat Fold Script // @namespace http://tampermonkey.net/ // @version 0.1 // @description Fold long "You" messages in OpenAI Chat // @author Your Name // @match https://chat.openai.com/* // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; // Your code here... window.addEventListener('load', function() { // Function to fold long messages function foldLongMessages() { const messages = document.querySelectorAll('div[data-message-author-role="user"]'); messages.forEach(message => { if (message.innerText.split('\n').length > 3) { message.style.overflow = 'hidden'; message.style.height = '100px'; // Adjust as needed message.style.cursor = 'pointer'; // Click to expand message.addEventListener('click', function() { if (message.style.overflow === 'hidden') { message.style.overflow = 'visible'; message.style.height = 'auto'; } else { message.style.overflow = 'hidden'; message.style.height = '100px'; } }); } }); } // Run the function and also set an interval to handle dynamic content foldLongMessages(); setInterval(foldLongMessages, 1000); }); })();