uBlock Origin leitet Google Analytics um statt zu blocken.

Diskutiere das Thema uBlock Origin leitet Google Analytics um statt zu blocken. im Forum Mac OS Entwickler, Programmierer.

  1. doubleh

    doubleh Thread Starter Mitglied

    Beiträge:
    2.634
    Zustimmungen:
    193
    Mitglied seit:
    13.06.2009
    Hallo,

    mir ist eben im Edge Browser, in der Console aufgefallen, dass anfragen an Google Analytics nicht blockiert werden, so wie alle anderen Tracking/Werbung/was auch immer Dinge, sondern es wird weitergeleitet an ein Script von uBlock. Die Script-Datei befindet sich im Ordner "web_accessible_resources" die Datei nennt sich "59fb24a2d12455d15bea20980e8a6801" und der Code befindet sich unten im Post.
    Ich habe leider gar keine Ahnung vom Programmieren und wollte mal fragen, ob hier jemand weiß, was dort passiert.
    (In der uBlock App unter Google Chrome passiert genau das gleiche und es ist auch die gleiche App, allerdings steht beim Chrome nicht viel in der Console. Die Console vom Edge ist da detaillierter, deswegen habe ich den Browser oben genannt)

    Danke
    doubleh

    edit: Hier noch der Text in der Console: "BHX19002: Die Anforderung an https://www.google-analytics.com/analytics.js wird durch die Erweiterung EdgeExtension_37833NikRollsuBlockOrigin_f8jsg5mm64m62 an ms-browser-extension://EdgeExtension_37833NikRollsuBlockOrigin_f8jsg5mm64m62/web_accessible_resources/59fb24a2d12455d15bea20980e8a6801.js?secret=rynf9gnb0q31 umgeleitet."
    was hat es mit dem "secret" aufsich :confused:
    Code:
    (function() {
        // https://developers.google.com/analytics/devguides/collection/analyticsjs/
        var noopfn = function() {
            ;
        };
        var noopnullfn = function() {
            return null;
        };
        //
        var Tracker = function() {
            ;
        };
        var p = Tracker.prototype;
        p.get = noopfn;
        p.set = noopfn;
        p.send = noopfn;
        //
        var w = window,
            gaName = w.GoogleAnalyticsObject || 'ga';
        var ga = function() {
            var len = arguments.length;
            if ( len === 0 ) {
                return;
            }
            var f = arguments[len-1];
            if ( typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function' ) {
                return;
            }
            try {
                f.hitCallback();
            } catch (ex) {
            }
        };
        ga.create = function() {
            return new Tracker();
        };
        ga.getByName = noopnullfn;
        ga.getAll = function() {
            return [];
        };
        ga.remove = noopfn;
        w[gaName] = ga;
        // https://github.com/gorhill/uBlock/issues/3075
        var dl = w.dataLayer;
        if ( dl instanceof Object && dl.hide instanceof Object && typeof dl.hide.end === 'function' ) {
            dl.hide.end();
        }
    })();
    
     
  2. Kaito

    Kaito Mitglied

    Beiträge:
    6.347
    Zustimmungen:
    1.299
    Mitglied seit:
    31.12.2005
    Erster Treffer bei Google:
    https://github.com/gorhill/uBlock/issues/1170#issuecomment-168989068
     
Die Seite wird geladen...
Ähnliche Themen - uBlock Origin leitet
  1. FMG1991
    Antworten:
    0
    Aufrufe:
    989

MacUser.de weiterempfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Akzeptieren Weitere Informationen...