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:
FAQKod:<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>
Jak to wygląda w praktyce?
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