您需要先安装一个扩展,例如 篡改猴、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);
- });
- })();