/ / Uzyskiwanie górnej i lewej (x, y) współrzędnych zminimalizowanego okna Chrome (JS) - javascript, google-chrome

Uzyskiwanie współrzędnych górnej i lewej (x, y) zminimalizowanego okna przeglądarki Chrome (JS) - javascript, google-chrome

Nie sądzę, że można to zrobić w bardzo prosty lub czysty sposób, jeśli w ogóle, ale nie mam na to pomysłów, więc wezmę wszystko, co mogę.

W Firefoksie i IE górne i lewe zmienne okna można odczytać niezależnie od tego, czy okno jest zminimalizowane, czy zmaksymalizowane. W Chrome, gdy okno jest zminimalizowane, obie zmienne staną się „-32000”.

Czy jest jakiś sposób na uzyskanie rzeczywistych współrzędnychokno przed zamknięciem? Próbowałem dodać funkcję alertu do nasłuchiwania onbeforeunload, ale nie można wykonywać wywołań alarmowych z wnętrza tego nasłuchiwania.

Odpowiedzi:

0 dla odpowiedzi № 1

Nie ma możliwości wykrycia, kiedy okno przeglądarkizostał zminimalizowany, a screenX / screenY to jedyny sposób na uzyskanie współrzędnych, ale gdy odkryłeś, Chrome ustawia je na coś innego po zminimalizowaniu. (Co w ironiczny sposób pozwala poznać, że jest zminimalizowane).

Jedyną opcją, jaką mogę wymyślić, jest odpytywanieokno koordynuje co jakiś czas i zapisuje je w zmiennej / localStorage / etc. Możesz sprawdzić -32000 i zignorować go, co pozostawi ostatnie ważne współrzędne przed minimalizacją.