created 2024-11-21 updated 2024-11-21 read 1 min

Tampermonkey Script for ChatGPT

js
// ==UserScript==
// @name         ChatGPT Hide Element
// @namespace    http://tampermonkey.net/
// @version      2024-11-21
// @description  try to take over the world!
// @author       You
// @match        https://chatgpt.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=chatgpt.com
// @grant        GM_addStyle
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
    GM_addStyle(`
        div.pointer-events-none {
        display: none;
    }
    `);
})();
js
// ==UserScript==
// @name         Remove All Key Event Listeners (Window & Document)
// @namespace    http://tampermonkey.net/
// @version      1.1
// @description  Remove all keydown event listeners set by the website on both window and document objects
// @author       kbwo
// @match        https://chatgpt.com/*
// @grant        none
// @run-at       document-start
// ==/UserScript==

(function () {
    "use strict";

    function overrideEventTarget(target) {
        const originalAddEventListener = target.addEventListener;
        target.addEventListener = function (type, listener, options) {
            if (
                [
                    "keypress",
                    "keydown",
                    "keyup",
                ].includes(type)
            ) {
                return;
            }

            return originalAddEventListener.call(this, type, listener, options);
        };
    }

    overrideEventTarget(window);
    overrideEventTarget(document);
})();