Fix #178972 linkvertise.com

This commit is contained in:
Adam Wróblewski
2024-05-10 19:57:17 +02:00
parent a81d889e0b
commit 206fdfd658

View File

@@ -2047,11 +2047,8 @@ linkvertise.com,link-to.net#%#!function(){if(-1<window.location.href.indexOf("dy
link-to.net#%#AG_onLoad(function(){if(window.location.href.match(/https?:\/\/link-to\.net\/\d+\//)){var a=document.body.textContent.match(/window\.location\.href = \("([\s\S]*?)"\);/);if(a&&a[1])location=a[1];}});
linkvertise.com#%#//scriptlet("json-prune", "data.meta.require_addon data.meta.require_video data.meta.require_notifications data.meta.require_og_ads data.meta.require_web data.meta.require_countdown data.meta.require_related_topics data.meta.require_custom_ad_step data.meta.og_ads_offers data.displayAds data.linkCustomAdOffers")
linkvertise.com#%#!function(){const t={apply:(t,e,n)=>{const a=Reflect.apply(t,e,n);return a?.data?.getDetailPageContent?.linkCustomAdOffers&&(a.data.getDetailPageContent.linkCustomAdOffers=[]),a}};window.JSON.parse=new Proxy(window.JSON.parse,t)}();
! Firefox cannot download new JS rules, so it's required to fix it using $replace rules + scriptlet
||linkvertise.com/main.*.js$replace=/\(.\.linkCustomAdOffers\)/([])/
||linkvertise.com/main.*.js$replace=/this\.adService\.getAdData\(.+?\)/this.adService.getAdData([])/
!+ PLATFORM(ext_ff)
linkvertise.com#%#//scriptlet('json-prune', 'data.getDetailPageContent.linkCustomAdOffers')
! https://github.com/AdguardTeam/AdguardFilters/issues/32710
pandora.com.tr#%#AG_onLoad(function() { setTimeout(function() { var link1=document.getElementById("urunDetayKapak"); var link2=document.getElementById("urun-detay"); if(link1 || link2){link1.ondragstart=function(){return!0},link1.oncontextmenu=function(){return!0},link1.onselectstart=function(){return!0},link2.ondragstart=function(){return!0},link2.oncontextmenu=function(){return!0},link2.onselectstart=function(){return!0},$("#urunDetayKapak").css("MozUserSelect","all").unbind("selectstart").unbind("mousedown").unbind("contextmenu"),$(".urunAciklama").css("MozUserSelect","all").unbind("selectstart").unbind("mousedown").unbind("contextmenu"); } }, 300); });
! https://github.com/AdguardTeam/AdguardFilters/issues/31050