Disable confirmation dialog to leave page

Get rid of annoying "This page asks to leave"!

// ==UserScript==
// @name         Disable confirmation dialog to leave page
// @namespace    http://tampermonkey.net/
// @version      1.1
// @description  Get rid of annoying "This page asks to leave"!
// @author       Kirill Skliarov
// @match        *://*/*
// @grant        none
// @run-at       document-start
// ==/UserScript==

(function() {
    const nativeAddEventListener = EventTarget.prototype.addEventListener;
    function patchedAddEventListener(...args) {
        if (args[0] !== 'beforeunload') {
            nativeAddEventListener.apply(this, args);
        }
    }
    EventTarget.prototype.addEventListener = patchedAddEventListener;
    Object.defineProperty(window, 'onbeforeunload', {
        configurable: false,
        get() { return null; },
        set() { return; },
    });
})();

QingJ © 2025

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