Greasy Fork is available in English.
在阿里云通义页面收起对话记录
// ==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);
})();