From cd0f5be12c0096c348ea0e1078457ae5de24c8cf Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sun, 2 Nov 2025 09:17:55 -0500 Subject: [PATCH] Add web-accessible resource for sensors analytics Related discussion: https://github.com/uBlockOrigin/uAssets/issues/30647#issuecomment-3477502513 --- src/js/redirect-resources.js | 3 ++ .../sensors-analytics.js | 32 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 src/web_accessible_resources/sensors-analytics.js diff --git a/src/js/redirect-resources.js b/src/js/redirect-resources.js index f1dd5c27d..26cb0b654 100644 --- a/src/js/redirect-resources.js +++ b/src/js/redirect-resources.js @@ -190,4 +190,7 @@ export default new Map([ [ 'scorecardresearch_beacon.js', { alias: 'scorecardresearch.com/beacon.js', } ], + [ 'sensors-analytics.js', { + data: 'text', + } ], ]); diff --git a/src/web_accessible_resources/sensors-analytics.js b/src/web_accessible_resources/sensors-analytics.js new file mode 100644 index 000000000..74049ec43 --- /dev/null +++ b/src/web_accessible_resources/sensors-analytics.js @@ -0,0 +1,32 @@ +/******************************************************************************* + + uBlock Origin - a browser extension to block requests. + Copyright (C) 2025-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 +*/ + +(function() { + 'use strict'; + const noopfn = function() { + }; + window.sensorsDataAnalytic201505 = { + init: noopfn, + quick: noopfn, + register: noopfn, + track: noopfn, + }; +})();