🏠 Home 

通义千问舒服使用

自动点击刷新;CMD+K新建会话快捷键;放大聊天框,屏蔽头尾


安装此脚本?
// ==UserScript==
// @name         通义千问舒服使用
// @namespace    http://www.example.com
// @version      1.0
// @description  自动点击刷新;CMD+K新建会话快捷键;放大聊天框,屏蔽头尾
// @match        https://tongyi.aliyun.com/*
// @grant        none
// @license      MIT
// ==/UserScript==
(function () {
document.addEventListener('visibilitychange', function () {
if (document.visibilityState === 'visible') {
// 使用querySelectorAll获取所有button元素,然后使用Array.from将其转换为数组
var buttons = Array.from(document.querySelectorAll('button'));
// 使用filter方法过滤出类名中包含特定文本片段的按钮
var targetButton = buttons.filter(button => {
// 这里假设你想要匹配的类名片段是"okBtn--"
return Array.from(button.classList).some(className => className.includes('okBtn--'));
})[0]; // 获取第一个匹配的按钮
if (targetButton) {
targetButton.click();
}
}
});
// 新建会话快捷键
document.addEventListener('keydown', function (e) {
if (e.metaKey && e.key === 'k') { // CMD+K
var addButton = Array.from(document.querySelectorAll('button')).filter(button => {
return Array.from(button.classList).some(className => className.includes('addBtn'));
})[0]; // 获取第一个匹配的按钮
if (addButton) {
addButton.click();
}
// 设置焦点
var primaryTextarea = document.getElementById('primary-text-textarea');
if (primaryTextarea) {
primaryTextarea.focus();
}
}
});
// 屏蔽head
window.addEventListener('load', function () {
var headElement = document.querySelector('div[class^="head"]');
if (headElement) {
headElement.style.display = 'none';
}
// 配合head的屏蔽,调整页面样式,铺满全局屏幕
var contentWrapElement = document.querySelector('div[class^="contentWrap"]');
if (contentWrapElement) {
contentWrapElement.style.height = 'calc(100%)';
}
var footerElement = document.querySelector('div[class^="footer"]');
if (footerElement) {
footerElement.style.display = 'none';
}
// 配合head的屏蔽,调整页面样式,铺满全局屏幕
var mainElement = document.querySelector('div[class^="main"]');
if (mainElement) {
mainElement.style.marginBottom = '0';
}
});
})();