uBlockOrigin / uAssets

Resources for uBlock Origin, uMatrix: static filter lists, ready-to-use rulesets, etc.
GNU General Public License v3.0
4.17k stars 773 forks source link

hdfull.me #4988

Closed lain566 closed 5 years ago

lain566 commented 5 years ago

URL(s) where the issue occurs

https://hdfull.me/serie/dragonball-super-2015/temporada-1/episodio-129

Describe the issue

There's a popup when clicked anywhere on the page.

Screenshot(s)

Versions

Settings

Notes

Click on streamplay.to and try to play the video, a popup will open.

Screenshot ![5425104f-178b-4091-9d15-0f9e7db54394](https://user-images.githubusercontent.com/27441315/53275272-a76a5b80-36fa-11e9-83ca-61999f404009.png)

Click on flix555.com, ad is shown when the video is paused.

Screenshot ![b7a72a45-b2e8-4bdc-8ce2-9cbeb1899f3c](https://user-images.githubusercontent.com/27441315/53275419-5a3ab980-36fb-11e9-8678-3199fea5fc19.png)

Gamovideo seems to be broken, if you go to the external link, there are popups when trying to play the video. http://gamovideo.com/885whdif033r

Screenshot ![73ff32bc-ee7e-4947-8df4-a9bb0c047257](https://user-images.githubusercontent.com/27441315/53275855-029d4d80-36fd-11e9-9733-b515e8d379c2.png)
okiehsch commented 5 years ago
lain566 commented 5 years ago

@okiehsch if I use a VPN from Germany, for example, I can't reproduce any popups at gamovideo neither, This filter blocks popups for me gamovideo.com##+js(abort-on-property-read.js, canRunAds)


This is the cosmetic filter that I get in flix555.com ##.flix_fadein

ca3fefaf-7f0d-4abc-9c21-e281d622f5e1

okiehsch commented 5 years ago

Well, with what location can I reproduce popups?

I tried US, spanish, brazilian and argentinian.

lain566 commented 5 years ago

I can't reproduce any popups in any location, it's weird

okiehsch commented 5 years ago

So, this can be closed? If you notice any popups in the future you can reopen.

lain566 commented 5 years ago

Yes, close this issue

lain566 commented 5 years ago

@okiehsch Can't you do anything with the popup of streamplay.to, right?

okiehsch commented 5 years ago

The popups are fixed on my end by https://github.com/uBlockOrigin/uAssets/commit/bc2f7dfcd003dd14005031c7f3a3c4bf28646ffd

! https://github.com/uBlockOrigin/uAssets/issues/4988
hdfull.me##+js(set-constant.js, n4bb.a3, noopFunc)
||ghlates.info^$p
||merylaural.info^$p
||popmonetizer.net^$3p
||revrtb.net^$3p

on my end, though can see two typos which I will fix.

Edit: https://github.com/uBlockOrigin/uAssets/commit/3e60b98ea83ee895f1d9c1b71686741d2332177d

lain566 commented 5 years ago

I mean when you click on the streamplay.to player, a popup opens

5d273e78-a280-40d8-9549-92315df6df2f

okiehsch commented 5 years ago

None of the streamplay.to options work on my end. All of them get image

okiehsch commented 5 years ago

If I click "Enlace externo" I can play the video at https://streamp1ay.me/d4s92ffztpft. unbenannt

I can't reproduce any popups at that site.

lain566 commented 5 years ago

@okiehsch You can use a VPN from France, that sure works.

Yeah, only the popup opens in the embedded player.

okiehsch commented 5 years ago

I can reproduce, the problem is that defusing that popup without breaking the player is rather difficult. I don't see a fix at the moment. For reference the popup is triggered by https://streamp1ay.me/js/jquery-1.1.8-min.js look for c0ZZ.P0=function to find the part responsible for the popup. Aborting it will break the whole script and break video-playback.

||eontent.streamplay.to^$popup will close the popup immediately.

mapx- commented 5 years ago

I can go only with

||eontent.streamplay.to^$badfilter
|about:blank|$popup,domain=hdfull.me

(needing to click to get the real play button)

mapx- commented 5 years ago

I see this inline script

function getCalcReferrer() {
    return '' || document.referrer || (location.ancestorOrigins ? location.ancestorOrigins.item(location.ancestorOrigins.length-1) : ''); 
}
nrf = getCalcReferrer();
if(nrf) $.cookie('ref_yro', nrf, {expires: 5});
function getNrf(enc) { var r = getCalcReferrer(); return enc?encodeURIComponent(r):r;  };
function addBannerToContainer(source, bid, tout) {
    bid = bid || 'pst'; tout = tout || 7000;
    $('<iframe>', {src : source, width : '300', height : '250', scrolling : 'no', id : bid, sandbox : 'allow-scripts allow-same-origin', style : 'display:none'}).appendTo('body');
    setTimeout(function() {
        $('#' + bid).remove();
    }, tout);
};

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

 ga('create', 'UA-70084327-1', 'auto', {
     'alwaysSendReferrer' : true
 });
 ga('set', 'referrer', getNrf());
 ga('send', 'pageview');

(function(b){

    var cpop = '//eontent.streamplay.to/apv.hh?n=&zoneid=26&direct=1';  
    addBannerToContainer('//eontent.streamplay.to/apv.hh?direct=1&n=&zoneid=31', 'ac1', 15000);
    addBannerToContainer('//eontent.streamplay.to/apv.hh?direct=1&n=&zoneid=32', 'ac2', 20000);
    addBannerToContainer('//eontent.streamplay.to/apv.hh?direct=1&n=&zoneid=33', 'ac3', 20000);

    letgo = function() {
        var parts = /^.*\w{12}-(\d+)x(\d+).*$/.exec(b.self.location.pathname);
        if(parts) {
            var size = parts.slice(1);
            var src = self.location.pathname.replace(/\/embed-/, '/player-');
        } else {
            var size = [Math.max(document.documentElement.clientWidth, window.innerWidth || 0),Math.max(document.documentElement.clientHeight, window.innerHeight || 0)];
            var src = self.location.pathname.replace(/\/embed\-(\w{12})/, '/player-$1-'+size[0]+'x'+size[1]);
        }
        src = 'https://streamp1ay.me' + src; 
        b.location.assign(src);
    };

    delayGo = function() {
        setTimeout(letgo, 1000);
    }

    b.puOverlay(cpop, null, delayGo, false); /// pfu = true

})(window);
okiehsch commented 5 years ago

I would not badfilter eontent.streamplay.to, if you watch the embedded stream at the source that filter is needed.

mapx- commented 5 years ago

without badfilter I get no playable button

okiehsch commented 5 years ago

Hm, works fine on my end after clicking the video.

mapx- commented 5 years ago

testing in FF right now

mapx- commented 5 years ago

well, using the filters above at least the popup is closed and the video can be played

mapx- commented 5 years ago

no, ...you're right, no needing for badfilter

okiehsch commented 5 years ago

Well, I only tested with Chromium, testing with Firefox right now the video is indeed broken on my end.

mapx- commented 5 years ago

hmm, I'll test again in FF, clearing cookies

mapx- commented 5 years ago

it's ok in FF too for me, click => popup window => closed by about:blank filter => after a while the real play button appears and the video is running fine

okiehsch commented 5 years ago

OK.

lain566 commented 5 years ago

|about:blank|$popup,domain=hdfull.me works for me on chrome

@mapx- Can you reproduce popups on gamovideo? click on player http://gamovideo.com/885whdif033r

mapx- commented 5 years ago

no popup on gamovideo FF / chrome on http://gamovideo.com/885whdif033r

lain566 commented 5 years ago

Ok

ghajini commented 5 years ago

i can reproduce popups on gamovideo screenshot 121 filters over here by mapx- work https://github.com/uBlockOrigin/uAssets/issues/4572#issuecomment-452403485 site is useless even in private mode it doesn't play video

lain566 commented 5 years ago

@mapx- There's a popup again on gamovideo http://gamovideo.com/zksp07mtr2d8

Can you see this request blocked? http://gamovideo.com/js/ads.js

Anotación 2019

mapx- commented 5 years ago

I get no popup and see no /js/ads request

lain566 commented 5 years ago

If I block this request, I don't get the popup, take a look. http://gamovideo.com/ades.js

mapx- commented 5 years ago

Does this work ? (I see no such script) gamovideo.com##+js(set-constant.js, doOpen, noopFunc)

lain566 commented 5 years ago

It does not work

lain566 commented 5 years ago

@mapx- This works. gamovideo.com##+js(set-constant.js, canRunAds, noopFunc)

okiehsch commented 5 years ago

Weird, I tried a spanish IP and like mapx- I don't see that request and there is no such request in the source.

lain566 commented 5 years ago

@okiehsch If I use a vpn from Spain, I will not see that request either, My real IP is from Spain

okiehsch commented 5 years ago

I beat you to it by a few seconds 😉

mapx- commented 5 years ago

:)

KiLL4FuNK commented 5 years ago

popup

https://hdfull.me/serie/bia/temporada-1/episodio-21

KiLL4FuNK commented 5 years ago

popup

spodermenpls commented 4 years ago

Since streamp1ay.me was already mentioned in this thread, I'll report it here: there's a new, annoying pop-up/pop-under on this site, that deploys when you click somewhere on the page initially, and also periodically later: https://streamp1ay.me/0teg6ppfbrtp (as an example). @okiehsch

okiehsch commented 4 years ago

streamp1ay.*##+js(aopr, puOverlay) works for me, does that also fix the "also periodically later" part?

mapx- commented 4 years ago

or streamp1ay.me##+js(acis, $, test)

okiehsch commented 4 years ago

Hm, yes aborting the whole inline-script might be better.

spodermenpls commented 4 years ago

@okiehsch Yes, that also fixed the later occurring pop-ups, as far as I can tell. Thanks for the quick fix!