From 264b15f3194f65c0aba1b3c0fbefeecac24ab703 Mon Sep 17 00:00:00 2001 From: gorhill Date: Thu, 21 Jan 2016 19:39:40 -0500 Subject: [PATCH] this fixes #1250 --- assets/checksums.txt | 4 +-- assets/ublock/experimental.txt | 3 +++ assets/ublock/resources.txt | 49 ++++++++++++++++++++++++++++++++++ 3 files changed, 54 insertions(+), 2 deletions(-) diff --git a/assets/checksums.txt b/assets/checksums.txt index 62f343de1..cdc28eb74 100644 --- a/assets/checksums.txt +++ b/assets/checksums.txt @@ -4,8 +4,8 @@ 2fab24f41a03e8bccad25c9b39fbfa19 assets/ublock/filters.txt 146704ad1c0393e342afdb416762c183 assets/ublock/badware.txt 5baa90e2da7cd6a73edff2010557ee57 assets/ublock/redirect.txt -54b9ceac8493f60cd7e32d81261fa43c assets/ublock/experimental.txt -50b1d1045cca5401317b8cedf209bc19 assets/ublock/resources.txt +a2c0edc2da6a2ba591d83f9a105a8401 assets/ublock/experimental.txt +87431bb2ea3525744b676607d6bc321c assets/ublock/resources.txt 04a27507388e91e924cabf1d2e88557c assets/ublock/filter-lists.json 50573388b525ede1a920cd4b4ee7fbf0 assets/thirdparties/easylist-downloads.adblockplus.org/easyprivacy.txt 61cc16cf02e034370f0f47bc17c46551 assets/thirdparties/easylist-downloads.adblockplus.org/easylist.txt diff --git a/assets/ublock/experimental.txt b/assets/ublock/experimental.txt index a550b51ff..a3494b530 100644 --- a/assets/ublock/experimental.txt +++ b/assets/ublock/experimental.txt @@ -26,3 +26,6 @@ # https://github.com/gorhill/uBlock/issues/1265 ||scorecardresearch.com/beacon.js$script,redirect=scorecardresearch.com/beacon.js,important + +# https://github.com/gorhill/uBlock/issues/1250#issuecomment-173533894 +||widgets.outbrain.com/outbrain.js$script,redirect=widgets.outbrain.com/outbrain.js diff --git a/assets/ublock/resources.txt b/assets/ublock/resources.txt index 22ca1796d..ab0700daf 100644 --- a/assets/ublock/resources.txt +++ b/assets/ublock/resources.txt @@ -576,3 +576,52 @@ scorecardresearch.com/beacon.js application/javascript } }; })(); + + +# https://github.com/gorhill/uBlock/issues/1250#issuecomment-173533894 +widgets.outbrain.com/outbrain.js application/javascript +(function() { + var noopfn = function() { + ; + }; + var obr = {}; + obr.extern = { + callClick: noopfn, + callLoadMore: noopfn, + callRecs: noopfn, + callUserZapping: noopfn, + callWhatIs: noopfn, + cancelRecommendation: noopfn, + cancelRecs: noopfn, + closeCard: noopfn, + closeModal: noopfn, + closeTbx: noopfn, + errorInjectionHandler: noopfn, + getCountOfRecs: noopfn, + getStat: noopfn, + imageError: noopfn, + manualVideoClicked: noopfn, + onOdbReturn: noopfn, + onVideoClick: noopfn, + pagerLoad: noopfn, + recClicked: noopfn, + refreshSpecificWidget: noopfn, + refreshWidget: noopfn, + reloadWidget: noopfn, + researchWidget: noopfn, + returnedError: noopfn, + returnedHtmlData: noopfn, + returnedIrdData: noopfn, + returnedJsonData: noopfn, + scrollLoad: noopfn, + showDescription: noopfn, + showRecInIframe: noopfn, + userZappingMessage: noopfn, + video: { + getVideoRecs: noopfn, + videoClicked: noopfn + }, + zappingFormAction: noopfn + }; + window.OBR = window.OBR || obr; +})();