Open ghajini opened 3 hours ago
i forgot , i added tamilprint30.*##^script:has-text('{delete window[')
in my filters
please follow STR, directly going to download link does not show antiadb, only following the STR
Does adding tamilprint30.art##+js(no-xhr-if, method:/HEAD/i, {"type":"cors"})
work for you ?
I followed the STR and I see this
i added tamilprint30.*##^script:has-text('{delete window[') in my filters
Why add this filter ? This triggers anti-adb.
that filter removes propeller popups
I don't get any popups whatsoever on that site
there are popups on site on firefox android/firefox remain on site for more than 5-10 mins & then reload/click on link, popups arise also i see no reason ,why it should interfere ,may be ubo bug?
may be ubo bug?
I don't believe that to the case. Your filter merely removes script from HTML page before rendering. You should change that filter and come up with something else, that filter of yours will trigger anti-adb.
The site checks fetch: const response = await fetch("https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js");
However, no-fetch-if
suffers from race condition if refreshing with cache for some times.
Does this work?
tamilprint30.*##+js(rpnt, script, https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js, https://download-1.tamilprint30.art/tamilprint.css)
Works, should replace tamilprint29.*,tamilprint30.*##+js(no-fetch-if, googlesyndication)
with that filter
a race condition ,thatswhy i opened this issue to let you all know about this
below work
tamilprint30.*##+js(rpnt, script, https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js, https://download-1.tamilprint30.art/tamilprint.css)
& i think below filters should be added
tamilprint30.*##+js(rpnt, script, https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js, https://download-1.tamilprint30.art/tamilprint.css)
tamilprint30.*##^script:has-text('{delete window[')
tamilprint30.*##+js(acs, EventTarget.prototype.addEventListener, delete window)
(& i don't think HTML filter interfered, what it is => race condition)
@stephenhawk8054
but when antiadb code is not inline eg https://www.tamilprint30.art/dune_prophecy_2024_tamil_dub_series_download
rpnt will not work due to again race condition in no-fetch-if
STR => go to homepage , then surf movies
but when antiadb code is not inline
@ghajini In that case trusted-replace-argument
should work
now as you said i refrained from adding HTML filter but i still get antiadb even after rpnt addition https://github.com/user-attachments/assets/89a28f0c-cd69-4e30-8a33-6bb4b4c93db4 https://github.com/user-attachments/assets/07e0c709-3a24-4e68-8ee4-a57b9d073a9c
i will explore how trusted-replace-argument
will work?
@uBlock-user i did explained in https://github.com/uBlockOrigin/uBlock-issues/issues/2670 ,some scriptlets suffer race conditions on such mobile sites such as isaimini,isaidub,moviesda,tamilprint etc
on such mobile sites
Could be, I only tested desktop and I don't get any race condition as long as I don't add an HTML filter because when you use HTML filters, you change the structure of the page, so even if race condition didn't exist, artificial race condition will be created as execution order of the resources changes.
once this https://github.com/uBlockOrigin/uBlock-issues/issues/3452 is fixed ,i think this will improve? pinging you @gorhill in case you don't get notifications
now as you said i refrained from adding HTML filter but i still get antiadb even after rpnt addition https://github.com/user-attachments/assets/89a28f0c-cd69-4e30-8a33-6bb4b4c93db4 https://github.com/user-attachments/assets/07e0c709-3a24-4e68-8ee4-a57b9d073a9c
Which link is of these screenshots? The https://www.tamilprint30.art/dune_prophecy_2024_tamil_dub_series_download
or https://download-1.tamilprint30.art/tamilprint/download/28279?dl=tp&t=1732599048
?
https://download-1.tamilprint30.art/tamilprint/download/28279?dl=tp&t=1732599048
Prerequisites
URL address of the web page
https://download-1.tamilprint30.art/tamilprint/download/28279?dl=tp&t=1732599048
Category
detection
Description
detects ublock origin & hides download
STR=
tamilprint30.*##^script:has-text('{delete window[')
and go tohttps://download-1.tamilprint30.art/tamilprint/download/28279
Other extensions used
None
Screenshot(s)
Screenshot(s)
![image](https://github.com/user-attachments/assets/57a2c589-adf9-4b2e-a03f-30db469de461)Configuration