TLDR;Jak wykryć przeglądarkę przeszła na pełny ekran
Mogę wykryć, czy przeglądarka przeszła na pełny ekran przez pełny ekran API, ale nie mogę wykryć, że przeglądarka przeszła na pełny ekran poprzez f11 lub menu przeglądarki (konkretnie chrome).
oryginalny:
Obecnie używam screenfull aby przejść do pełnego ekranu i wykryć, że przeglądarka jest na pełnym ekranie. Problem polega na tym, że nie chcę wyświetlać przycisku przełączania na pełnym ekranie, gdy przeglądarka przeszła na pełny ekran za pośrednictwem funkcji przeglądarki (np. F11 lub pełny ekran w menu przeglądarki). Dzieje się tak dlatego, że interfejs API pełnego ekranu javascript nie jest w stanie wykryć, że jesteś na pełnym ekranie lub możesz wyjść z trybu pełnoekranowego, gdy przejdziesz tam przez funkcję przeglądarki. Mogłem po prostu wykryć, czy f11 zostało trafione, ale to nie działa na Macu lub gdy w menu przeglądarki zainicjowano pełny ekran.
Wszelkie pomysły dotyczące wykrywania, czy pełny ekran został uruchomiony za pomocą funkcji przeglądarki? Celuję tylko w przeglądarki kompatybilne z webgl, dzięki czemu zmniejszam liczbę kuponów.
Możliwy duplikat [Wykrywanie jeśli przeglądarka jest w trybie pełnoekranowym] (http://stackoverflow.com/questions/1047319/detecting- jeśli-przeglądarka-jest-w-pełnym-trybie-ekranu) – thanksd
http://stackoverflow.com/questions/5617963/how-to-detect-if-user-has-enabled-full-screen-in-browser –
Mogę wykryć, czy przeglądarka przeszła do trybu pełnoekranowego z poziomu pełnoekranowego interfejsu API, ale nie mogę wykryć, czy przeglądarka przeszła do trybu pełnoekranowego z poziomu f11, czy menu paska narzędzi. – Tbonebrad