秘塔搜清空历史记录

添加一个清空按钮,点击后执行清空操作

  1. // ==UserScript==
  2. // @name 秘塔搜清空历史记录
  3. // @namespace https://www.52pojie.cn/home.php?mod=space&uid=1034393
  4. // @version 1.0
  5. // @description 添加一个清空按钮,点击后执行清空操作
  6. // @author aura_service
  7. // @match https://metaso.cn/*
  8. // @license MIT
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13.  
  14. // 创建清空按钮
  15. const clearButton = document.createElement('button');
  16. clearButton.textContent = '清空';
  17. clearButton.style.position = 'fixed';
  18. clearButton.style.bottom = '20px';
  19. clearButton.style.right = '20px';
  20. clearButton.style.zIndex = '1000';
  21. clearButton.style.padding = '10px 20px';
  22. clearButton.style.backgroundColor = '#f00';
  23. clearButton.style.color = '#fff';
  24. clearButton.style.border = 'none';
  25. clearButton.style.borderRadius = '5px';
  26. clearButton.style.cursor = 'pointer';
  27.  
  28. // 将按钮添加到页面
  29. document.body.appendChild(clearButton);
  30.  
  31. // 按钮点击事件
  32. clearButton.addEventListener('click', () => {
  33. // 获取所有按钮元素
  34. const buttons = document.querySelectorAll('button');
  35.  
  36. // 遍历所有按钮
  37. buttons.forEach(button => {
  38. // 检查按钮的类名是否匹配
  39. if (button.classList.contains('MuiButtonBase-root') &&
  40. button.classList.contains('MuiIconButton-root') &&
  41. button.classList.contains('MuiIconButton-sizeMedium') &&
  42. button.classList.contains('Search_delete-btn__XlhFS') &&
  43. button.classList.contains('css-txgqa2')) {
  44.  
  45. // 点击匹配的按钮
  46. button.click();
  47.  
  48. // 等待0.1秒后查找文本为“确定”的按钮
  49. setTimeout(() => {
  50. const new_buttons = document.querySelectorAll('button');
  51. // 查找文本为“确定”的按钮
  52. const confirmButton = Array.from(new_buttons).find(btn => btn.textContent.trim() === '确定');
  53.  
  54. // 如果找到“确定”按钮,则点击
  55. if (confirmButton) {
  56. confirmButton.click();
  57. }
  58. }, 100); // 100毫秒
  59. }
  60. });
  61. });
  62. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址