Greasy Fork

Greasy Fork is available in English.

通义页面自动隐藏历史对话记录

在阿里云通义页面收起对话记录

当前为 2025-11-24 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         通义页面自动隐藏历史对话记录
// @namespace    http://tampermonkey.net/
// @version      0.1.4
// @description  在阿里云通义页面收起对话记录
// @author       liunian
// @include      *://www.qianwen.com/*
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    window.addEventListener('load', function() {
        try {
            const ns = "http://www.w3.org/1999/xlink";
            const result = [...document.querySelectorAll('span[data-role="icon"] use')]
                .filter(el => {
                    const href = el.getAttributeNS(ns, "href");
                    return href === "#pcicon-operateLeft-line";
                });

            if (result.length > 0 && result[0].parentElement.parentElement) {
                var historyPanel = result[0].parentElement.parentElement;
                console.log("找到历史记录栏图标,状态为展开");

                // 添加点击前的验证
                if (typeof historyPanel.click === 'function') {
                    historyPanel.click();
                    console.log("隐藏历史记录栏元素成功");
                } else {
                    console.error("找到元素但无法点击");
                }
            } else {
                console.log("历史记录栏状态为未展开或未找到对应元素");
            }
        } catch (error) {
            console.error("隐藏历史记录栏元素时发生错误:", error);
        }
    }, false);
})();