За първи път разбирам за Shiny.
Доколкото ми е известно с аматьорските си познания, Jacascript не може да направи разлика между рефреш на страницата или затваряне на таба или браузъра. Случвало ми се е, когато рефрешна с CTRL+F5 ( пълен рефреш, без кеш и четене на бисквитки или нещо друго ), да ме пита, дали наистина искам да напусна страницата. Което аз не правя, разбира се, само рефрешвам.
Все пак, можеш да предприемеш някакви дейсвия, като следиш за beforeunload.Код:window.addEventListener('beforeunload', (event) => {
// Тук си правиш твоите неща.
event.preventDefault();
event.returnValue = ''; // това е за да се предотврати действието по подразбиране на beforeunload. За съвместмост. Тествай, дали може да го разкараш
});
> За първи път разбирам за Shiny.
Shiny е удобно нещо, защото сравнително лесно можеш да си направиш графичен интерфейс. Че и да го качиш на сървър.
> аматьорските си познания, Jacascript не може да направи разлика между рефреш
е, поне имаш някакви... щото аз -- хич. Това, че не може да направи разлика, го научих по трудния начин.
Мерси много за примерния код, ще видя какво може да се направи.