JSFiddle - React, Tailwind, and code Playground

JavaScript

var PreventExitSplash=false;
var exitsplashalertmessage = '     ***************************************\n\n         ESPERA ANTES DE QUE TE VAYAS !\n\n     HAZ CLICK EN EL BOTON *CANCELAR* AHORA\n        PARA QUE OBSERVES LO SIGUIENTE.\n\n          TENGO ALGO ESPECIAL PARA TI!\n\n     ***************************************';
var exitsplashmessage = '***************************************\n\n    ESPERA ANTES DE QUE TE VAYAS !\n\n  HAZ CLICK EN EL BOTON *CANCELAR* AHORA\n     PARA QUE OBSERVES LO SIGUIENTE.\n\n      TENGO ALGO ESPECIAL PARA TI!\n\n***************************************';
function DisplayExitSplash() {
    if (PreventExitSplash == false) {
        window.scrollTo(0, 0);
        window.alert(exitsplashalertmessage);
       //aquí ponés el código para mostrar una capa con un iframe que apunte a la página que necesites mostrar
        return exitsplashmessage;
    }
}
window.onbeforeunload=DisplayExitSplash;