fix(perverzija): blokuj reklamowy CDN xtremestream (preroll w petli)
Some checks are pending
Backend tests / test (push) Waiting to run

Bug-reports 40ec88cc / 92e9133e: perverzija zacina sie na pierwszych sekundach
i robi loop. Player xtremestream (pervl4.xtremestream.xyz) serwuje w HTML WYLACZNIE
preroll.mp4 + midroll1/2.mp4 z opencdn.b-cdn.net i odtwarza je zanim poda wlasciwy
stream (ten doladowuje sie dopiero w runtime, w kodzie strony go nie ma).
isLikelyAd odsiewal te URL-e przy auto-ekstrakcji, ale strona i tak je ladowala,
wiec user ogladal reklame w kolko. Dodane do AD_HOSTS.

To lagodzi objaw; pelny resolve streamu xtremestream wymaga przesledzenia XHR
w DevTools (osobne zadanie). Zasieg maly: 2 proby odtworzenia w 8 dni.
This commit is contained in:
goon-foss 2026-07-28 11:52:42 +02:00
parent 7a40ff70ba
commit 8841327b58

View file

@ -1146,6 +1146,11 @@ const INJECTED_JS = `
'trafostatic.com','bkcdn.net','gripi.online','dipi.online','tsyndicate.com',
'marzaent.com','yomeno.xyz','cdn-fc.com','tapioni.com','fh-wgt.com',
'xlivrdr.com','dynspt.com','svtrck.site','urlhaus.com',
// xtremestream (perverzija) trzyma preroll/midroll na własnym bunny-CDN i odtwarza je
// ZANIM poda właściwy stream. Bez blokady user widział reklamę lecącą w kółko
// ("zacina się na pierwszych sekundach i robi loop", bug-reports 40ec88cc / 92e9133e).
// isLikelyAd odsiewał je już przy auto-extrakcji, ale sama strona i tak je ładowała.
'opencdn.b-cdn.net',
];
const isAdHost = function(url) {
if (!url) return false;