抖音一键清屏

//抖音一键清屏

  1. // ==UserScript==
  2. // @name 抖音一键清屏
  3. // @namespace http://tampermonkey.net/
  4. // @version 3.1
  5. // @description //抖音一键清屏
  6. // @author 梦呓萤殇
  7. // @match https://www.douyin.com/
  8. // @icon https://lf1-cdn-tos.bytegoofy.com/goofy/ies/douyin_web/public/favicon.ico
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. var qingping = document.getElementsByClassName('xg-switch');
  14. var wei = "xg-switch"; // 未清屏状态
  15. var wei1 = "xg-switch xg-switch-checked"; // 清屏状态
  16. var isCleared = false;
  17. var lastClearTime = 0;
  18. var minClearInterval = 1000; // 最小清屏间隔时间(毫秒)
  19.  
  20. // 添加监听器以检测页面变化
  21. var observer = new MutationObserver(function(mutations) {
  22. mutations.forEach(function(mutation) {
  23. var currentTime = Date.now();
  24. if (currentTime - lastClearTime >= minClearInterval) {
  25. clearScreen();
  26. lastClearTime = currentTime;
  27. }
  28. });
  29. });
  30.  
  31. // 开始监听 DOM 变化
  32. observer.observe(document.body, { childList: true, subtree: true });
  33.  
  34. function clearScreen() {
  35. try {
  36. if (qingping.length > 0 && qingping[0].className == wei) {
  37. qingping[0].click();
  38. console.log("清屏了");
  39. isCleared = true;
  40. } else if (qingping.length > 0 && qingping[0].className == wei1) {
  41. if (isCleared) {
  42. console.log("已清屏");
  43. isCleared = false;
  44. }
  45. }
  46. } catch (error) {
  47. console.error("清屏操作时出现错误:", error);
  48. }
  49. }
  50. })();

QingJ © 2025

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