Używam wyskakującego okienka do edycji operacji za pomocą frameworka Kendoui.
Gdy sesja wygaśnie, gdy wyskakujące okienko jest otwarte, strona logowania załaduje się w wyskakującym oknie.
Chciałbym dodać js na stronie przekierowującej formularze i sprawdzić, czy jest ładowany w wyskakującym oknie, a jeśli tak, to przekieruj i zamknij okno.
Czy istnieje sposób ustalenia, czy strona jest ładowana w wyskakującym okienku, a jeśli tak, to w jaki sposób mogę uzyskać do niej dojście?
Dzięki
Odpowiedzi:
2 dla odpowiedzi № 1Zwykle strona nie jest przekierowywana na loginstronę, aż klikniesz przycisk lub zrobisz coś. Mieliśmy ten sam problem i rozwiązaliśmy go za pomocą wywołania Ajax dla naszego wyskakującego okienka. Mieliśmy więc przycisk w wyskakującym okienku i czytamy odpowiedź z serwera. Jeśli sesja już wygasła, będziesz mieć zły kod odpowiedzi (zdecydowanie nie 200). Możesz go odczytać i zinterpretować oraz w swoim oknie wyskakującym JS i przekierować na stronę logowania, np .:
window.location = login_url