Fix #233247 v.youku.com

This commit is contained in:
Adam Wróblewski
2026-06-11 10:29:04 +02:00
parent 5e3bb98f39
commit 735ddaee00

View File

@@ -103,6 +103,9 @@ msn.cn#%#//scriptlet('json-prune', 'configs.*.properties.slideshowWCSettings.int
||msn.cn/resolver/api/resolve/$jsonprune=\$.configs['SlideShow/ntpmsn'].properties.additionalChildExperiences..children..childExperienceConfigInfo.configRef[?(key-substr '\$' 'NativeAd')]
||assets.msn.cn/periconfigs/feature-configs/consumptionpage/gallery_default/config.json$jsonprune=\$.properties.componentConfigs.slideshowConfigs.interstitialNativeAds
||assets.msn.cn/periconfigs/feature-configs/consumptionpage/gallery_default/config.json$jsonprune=\$.properties.componentConfigs.slideshowConfigs.slideshowSettings.interstitialNativeAds
! https://github.com/AdguardTeam/AdguardFilters/issues/233247
! TODO: use "trusted-json-set" once it will be available for all platforms
v.youku.com#%#(()=>{const t={apply:(t,o,a)=>{try{const t=o?.[0]?.data?.data??o?.data;t?.ad&&(t.ad={}),t?.ykad&&(t.ykad={})}catch(t){}return Reflect.apply(t,o,a)}};window.Array.prototype.slice=new Proxy(window.Array.prototype.slice,t),window.Object.prototype.hasOwnProperty=new Proxy(window.Object.prototype.hasOwnProperty,t)})();
! https://github.com/AdguardTeam/AdguardFilters/issues/198422
! Rule below is required in case if DNS filtering is enabled.
! To play video website requires "cna" cookie (antiadblock/VPN message is displayed without this cookie)