checkReven

计算总价

  1. // ==UserScript==
  2. // @name checkReven
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.6
  5. // @description 计算总价
  6. // @author 你的名字
  7. // @match https://www.ads.com/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13.  
  14. // 目标元素的类名
  15. const targetClassName = 'v-toolbar-title__placeholder';
  16.  
  17. // 检查目标元素是否已经存在
  18. function checkForElement() {
  19. return document.querySelector(`.${targetClassName}`);
  20. }
  21.  
  22. // 如果目标元素已经存在,直接执行操作
  23. if (checkForElement()) {
  24. setTimeout(function() {
  25. console.log('hi');
  26. }, 5000); // 等待5秒后打印 "hi"
  27. } else {
  28. // 如果目标元素不存在,使用 MutationObserver 监听 DOM 变化
  29. const observer = new MutationObserver(function(mutationsList, observer) {
  30. // 检查目标元素是否已经出现
  31. if (checkForElement()) {
  32. // 停止观察
  33. observer.disconnect();
  34.  
  35. // 等待5秒后打印 "hi"
  36. setTimeout(function() {
  37. console.log('hi');
  38. }, 5000);
  39. }
  40. });
  41.  
  42. // 配置观察选项
  43. const config = {
  44. childList: true, // 监听子节点的添加或删除
  45. subtree: true // 监听所有后代节点的变化
  46. };
  47.  
  48. // 开始观察整个文档
  49. observer.observe(document.body, config);
  50. }
  51. })();

QingJ © 2025

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