From e749dc48db40b7d7fe97da37f6736a028f858772 Mon Sep 17 00:00:00 2001 From: tretrauit Date: Fri, 30 Jun 2023 02:28:00 +0700 Subject: [PATCH] feat: clockclock --- userscripts/tiktok.user.js | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 userscripts/tiktok.user.js diff --git a/userscripts/tiktok.user.js b/userscripts/tiktok.user.js new file mode 100644 index 0000000..27909bb --- /dev/null +++ b/userscripts/tiktok.user.js @@ -0,0 +1,31 @@ +// ==UserScript== +// @name TikTok+ +// @namespace tretrauit-dev +// @match *://www.tiktok.com/* +// @grant none +// @version 1.0 +// @author tretrauit +// @description TikTok utilities. +// @run-at document-idle +// @homepageURL https://gitlab.com/tretrauit/scripts +// @supportURL https://gitlab.com/tretrauit/scripts/-/issues +// downloadURL https://gitlab.com/tretrauit/scripts/-/raw/main/userscripts/tiktok.user.js +// ==/UserScript== + +// Remove the "download app ads" +const dlClasses = ["tiktok-9er52i-DivCtaGuideWrapper", "tiktok-99ed1t-DivFooterGuide", "tiktok-txik7e-DivFloatButtonWrapper"] +setInterval(() => { + for (const dlClass of dlClasses) { + const element = document.getElementsByClassName(dlClass)[0] + if (element === undefined) { + continue + } + for (const childElm of element.children) { + console.log(childElm) + setTimeout(() => element.removeChild(childElm), 1) + } + element.style["height"] = "0px" + element.style["padding"] = "0px" + element.style["z-index"] = "-1" + } +}, 50) \ No newline at end of file