Hide Prefix Content on TikTok Ads

TikTok Ads

// ==UserScript==
// @name         Hide Prefix Content on TikTok Ads
// @namespace    http://tampermonkey.net/
// @version      0.81
// @description  TikTok Ads 
// @author       handsomeboy
// @match        https://ads.tiktok.com/i18n/*
// @grant        GM_addStyle
// @require      https://code.jquery.com/jquery-3.6.0.min.js
// ==/UserScript==

(function() {
    'use strict';

 
    let timerExists = false;

   
    const observer = new MutationObserver(() => {
   
        document.querySelectorAll('.prefix-content').forEach(element => {
            element.style.display = 'none';
            console.log("元素已隐藏");
        });

        
        if (timerExists) {
            console.log("已有定时器已清除");
            clearTimeout(timeoutId);
        }

     
        timerExists = true;
        timeoutId = setTimeout(() => {
            observer.disconnect();
            console.log("观察已停止");
            timerExists = false; 
        }, 5000);
    });


    observer.observe(document.body, {
        childList: true,
        subtree: true
    });
})();