diff --git a/src/js/redirect-engine.js b/src/js/redirect-engine.js index aecbf6285b3b2..3f607cfe6a8a5 100644 --- a/src/js/redirect-engine.js +++ b/src/js/redirect-engine.js @@ -59,6 +59,8 @@ const redirectableResources = new Map([ [ 'amazon_ads.js', { alias: 'amazon-adsystem.com/aax2/amzn_ads.js', } ], + [ 'amazon_apstag.js', { + } ], [ 'ampproject_v0.js', { alias: 'ampproject.org/v0.js', } ], diff --git a/src/web_accessible_resources/amazon_apstag.js b/src/web_accessible_resources/amazon_apstag.js new file mode 100644 index 0000000000000..c6aab5be283fe --- /dev/null +++ b/src/web_accessible_resources/amazon_apstag.js @@ -0,0 +1,42 @@ +/******************************************************************************* + + uBlock Origin - a browser extension to block requests. + Copyright (C) 2019-present Raymond Hill + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see {http://www.gnu.org/licenses/}. + + Home: https://github.com/gorhill/uBlock +*/ + +// https://www.reddit.com/r/uBlockOrigin/comments/ghjqph/ +// https://github.com/NanoMeow/QuickReports/issues/3717 + +(function() { + 'use strict'; + const w = window; + const noopfn = function() { + ; // jshint ignore:line + }.bind(); + const apstag = { + fetchBids: function(a, b) { + if ( b instanceof Function ) { + b([]); + } + }, + init: noopfn, + setDisplayBids: noopfn, + targetingKeys: noopfn, + }; + w.apstag = apstag; +})();