From a5d79c5a5fa018b406f17dbadb342765f449007f Mon Sep 17 00:00:00 2001 From: gorhill Date: Fri, 19 Feb 2016 09:46:42 -0500 Subject: [PATCH] this addresses https://github.com/gorhill/uBlock/issues/1059#issuecomment-185434177 --- assets/checksums.txt | 4 ++-- assets/ublock/filters.txt | 1 + assets/ublock/resources.txt | 41 +++++++++++++++++++++++++++---------- 3 files changed, 33 insertions(+), 13 deletions(-) diff --git a/assets/checksums.txt b/assets/checksums.txt index c047af943..f88b43629 100644 --- a/assets/checksums.txt +++ b/assets/checksums.txt @@ -1,11 +1,11 @@ 538211a2228745b51b615b1b245cf99e assets/ublock/unbreak.txt 62111a29f0a5cb361ba8dbae92054adb assets/ublock/redirect-resources.txt 67590d6837f8cbd72a57e660da196e2e assets/ublock/privacy.txt -31e384eb84be3d08d1a9353508d9d585 assets/ublock/filters.txt +5fd80d52f01515adf1532423c0ddc06d assets/ublock/filters.txt 146704ad1c0393e342afdb416762c183 assets/ublock/badware.txt 5baa90e2da7cd6a73edff2010557ee57 assets/ublock/redirect.txt 12b0660eebed61255fc67ad185dfd4e8 assets/ublock/experimental.txt -b9029ecf3e86935ea63be98b2966e02f assets/ublock/resources.txt +5f38a79aa8063d98f7e5316068fa05f0 assets/ublock/resources.txt fd3bf1065012191e032f81468de43e09 assets/ublock/filter-lists.json 3605c73f21abca428c7eb69a8bc32dfe assets/thirdparties/easylist-downloads.adblockplus.org/easyprivacy.txt a91af77c47c302c0741c7445b0fada1a assets/thirdparties/easylist-downloads.adblockplus.org/easylist.txt diff --git a/assets/ublock/filters.txt b/assets/ublock/filters.txt index d93ad65fa..24d80cc52 100644 --- a/assets/ublock/filters.txt +++ b/assets/ublock/filters.txt @@ -287,6 +287,7 @@ animeuploads.com,cizgifilmlerizle.com##script:inject(impspcabe-defuser.js) ||hgc.svonm.com/hd-main.js$script,domain=cdnapi.kaltura.com,redirect=hd-main.js # https://github.com/gorhill/uBlock/issues/1216 chip.de##script:inject(1216.js) +stern.de##script:inject(bcplayer.js) # https://adblockplus.org/forum/viewtopic.php?f=2&t=40985 # Proof of concept: no need to open ourselves to more 3rd-party scripts/frames in diff --git a/assets/ublock/resources.txt b/assets/ublock/resources.txt index 2e0310d41..8f8de0d35 100644 --- a/assets/ublock/resources.txt +++ b/assets/ublock/resources.txt @@ -670,7 +670,7 @@ widgets.outbrain.com/outbrain.js application/javascript # https://github.com/gorhill/uBlock/issues/1228 window.name-defuser application/javascript if ( window === window.top ) { - window.name = null; + window.name = null; } @@ -682,16 +682,16 @@ window.google_ad_status = 1; # https://github.com/gorhill/uBlock/issues/1384 addthis.com/addthis_widget.js application/javascript (function() { - var noopfn = function() { - ; - }; - window.addthis = { - addEventListener: noopfn, - init: noopfn, - layers: noopfn, - toolbox: noopfn, - update: noopfn - }; + var noopfn = function() { + ; + }; + window.addthis = { + addEventListener: noopfn, + init: noopfn, + layers: noopfn, + toolbox: noopfn, + update: noopfn + }; })(); @@ -706,3 +706,22 @@ wired-defuser.js application/javascript } }; })(); + + +# https://github.com/gorhill/uBlock/issues/1059#issuecomment-185434177 +# Works for stern.de, will see if reusable. +bcplayer-defuser.js application/javascript +(function() { + var bcPlayer; + Object.defineProperty(window, 'bcPlayer', { + get: function() { + return bcPlayer; + }, + set: function(a) { + bcPlayer = a; + a.ads = function(a) { + ; + }; + } + }); +})();