From f77909138df966d6c5e4ef20521a2df186f6653f Mon Sep 17 00:00:00 2001 From: Jeff Date: Mon, 20 Jun 2022 14:00:23 +0800 Subject: [PATCH] auto close cookie consent popup on DeepL.com, twitter official app ads. --- app/src/main/java/site/leos/setter/TextSearchFragment.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/site/leos/setter/TextSearchFragment.kt b/app/src/main/java/site/leos/setter/TextSearchFragment.kt index f179e45..94a8bd3 100644 --- a/app/src/main/java/site/leos/setter/TextSearchFragment.kt +++ b/app/src/main/java/site/leos/setter/TextSearchFragment.kt @@ -126,10 +126,11 @@ class TextSearchFragment : Fragment(){ url?.let { when { it.contains("deepl.com")-> { - view?.evaluateJavascript("(function() { document.getElementById('dl_cookieBanner').style.display = 'none'; document.getElementById('footer').style.display = 'none'; })();") {} + view?.postDelayed( { view.evaluateJavascript("(function() { document.getElementsByClassName('cookieBanner-module--outer--NAOuo')[0].style.display = 'none'; document.getElementsByClassName('lmt__bottom_text--mobile')[0].style.display = 'none'; document.getElementById('lmt_pro_ad_container').style.display = 'none'; document.getElementById('footer').style.display = 'none'; })();") {} }, 2000) } it.contains("twitter.com")-> { view?.postDelayed( Runnable { view.evaluateJavascript("(function() { document.getElementById('layers').style.display = 'none'; })();") {} }, 2000) + view?.postDelayed( Runnable { view.evaluateJavascript("(function() { document.getElementById('layers').style.display = 'none'; })();") {} }, 3000) } it.contains("reddit.com")-> { view?.postDelayed( Runnable { view.evaluateJavascript("(function() { document.getElementsByClassName('XPromoPill__container')[0].style.display = 'none'; })();") {} }, 2000)