Potwierdzenie zamknięcia karty z grą
Pewnie nie jednemu z nas zdarzyło się przez przypadek zamknąć kartę z grą. Oczekiwanie na ponowne załadowanie, może być frustrujące dla osób ze słabym łączem internetowym. Generuje to również niepotrzebne obciążenie dla serwerów. Moją propozycją jest, aby dodać potwierdzenie przy zamykaniu karty z grą.
Przykładowe rozwiązanie:
Kod:
<script type="text/javascript">window.onbeforeunload = function (e) {
e = e || window.event;
var text = 'Czy chcesz opuścić Settlers Online?';
// IE, Firefox < 4
if (e) {
e.returnValue = text;
}
return text;
};
</script>
FAQ
Jak to wygląda w praktyce?
http://iv.pl/images/75297543470938464162.png
Jak mogę z tego skorzystać już dzisiaj?
Na przykładzie Google Chrome:- Klikamy na menu -> Więcej narzędzi -> Narzędzia dla Programistów
- Przechodzimy na zakładkę "Console"
- Do konsoli wklejamy poniższy kod (Ctrl + V)
Kod:
var script = document.createElement("script");
script.innerHTML = "window.onbeforeunload = function(e){e = e || window.event; var text = 'Czy chcesz opuścić Settlers Online?'; if(e){e.returnValue = text;} return text;}";
document.body.appendChild(script);
- Potwiedzamy Enterem