Blocks a specific request to maintain anonymity while viewing Instagram stories.
- // ==UserScript==
- // @name Instagram Anonymous Story Viewer
- // @version 1.11
- // @description Blocks a specific request to maintain anonymity while viewing Instagram stories.
- // @license MIT
- // @author Azeez
- // @match *://www.instagram.com/*
- // @include *://www.instagram.com/*
- // @run-at document-start
- // @icon https://media.discordapp.net/attachments/750977638486638633/1125257675471601784/Instagram_logo_2022.png?size=256
- // @namespace https://greasyfork.org/users/1095860
- // ==/UserScript==
- // Last Updated: July 03, 2023
- (function() {
- // Store a reference to the original send method of XMLHttpRequest
- var originalXMLSend = XMLHttpRequest.prototype.send;
- // Override the send method
- XMLHttpRequest.prototype.send = function() {
- // Check if the request URL contains the "viewSeenAt" string
- if (typeof arguments[0] === "string" && arguments[0].includes("viewSeenAt")) {
- // Block the request by doing nothing
- // This prevents the "viewSeenAt" field from being sent
- } else {
- // If the request URL does not contain "viewSeenAt",
- // call the original send method to proceed with the request
- originalXMLSend.apply(this, arguments);
- }
- };
- })();