Instagram Anti-Tracking (READ CAPTION ON GREASYFORK)

disable Instagram tracking

// ==UserScript==
// @name         Instagram Anti-Tracking (READ CAPTION ON GREASYFORK)
// @namespace    http://tampermonkey.net/
// @version      1.1
// @description  disable Instagram tracking
// @author       YourName
// @match        https://www.instagram.com/*
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    // Disable analytics tracking
    function disableAnalytics() {
        window.ga = function() { return null; };
        window.fbq = function() { return null; };
        window._paq = { push: function() {} };
    }

    // Disable specific tracking functions
    function disableTrackingFunctions() {
        const originalXHROpen = XMLHttpRequest.prototype.open;
        XMLHttpRequest.prototype.open = function(method, url) {
            if (url.includes('/ajax/bz') || url.includes('/logging_client_events')) {
                // Block requests to specific tracking endpoints
                console.log('Blocked tracking request:', url);
                return;
            }
            return originalXHROpen.apply(this, arguments);
        };

        const originalFetch = window.fetch;
        window.fetch = function(url, options) {
            if (typeof url === 'string' && (url.includes('/ajax/bz') || url.includes('/logging_client_events'))) {
                // Block fetch requests to specific tracking endpoints
                console.log('Blocked tracking request:', url);
                return new Promise((resolve, reject) => {
                    resolve(new Response('{}', { status: 200, statusText: 'OK' }));
                });
            }
            return originalFetch.apply(this, arguments);
        };
    }

    // Execute the functions to disable tracking
    disableAnalytics();
    disableTrackingFunctions();

    console.log('Instagram Anti-Tracking script has been activated.');
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址