![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 16.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Zastanawiam sie co dzieje sie z wykonywanym kodem JS, gdy ktoś zamyka przeglądarkę, lub przechodzi na kolejną stronę. Czy cały kod którego wykonywanie się zaczęło zostaje przeprowadzone do końca ? Zapewne jest wykonywane w całości bo inaczej mogło by to prowadzić to nieoczekiwanych sytuacji, ale lepiej się upewnić. Trochę o tym szukałem ale ciężko coś znaleźć. Pewnie w opisie standardów ale to łato znaleźć nie będzie. Dziękuje. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Cytat Czy cały kod którego wykonywanie się zaczęło zostaje przeprowadzone do końca ? Nie. Choć to są tylko moje przypuszczenia w tym względzie. Kod JS wykonywany jest na komputerze użytkownika, producenci przeglądarki ustalają, że jeżeli użytkownik zamyka stronę, to zamykane są procesy odpowiedzialne za wykonywanie kodu - bo i po co mają być podtrzymywane? Dodatkowo, jeżeli zrobisz test i w AJAX-sie ustalisz, żeby po 10s wysłał zapytanie do serwera, ale przez te 10s zamkniesz stronę to odpowiedź do serwera nie dotrze( sprawdź sam i napisz czy na pewno ). A po co Ci taka wiedza? Może jak opiszesz problem dokładniej znajdziemy jakiś wspólne rozwiązanie. O jakich "nieoczekiwanych" sytuacjach piszesz. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 19:17 |