Interfejs API widoczności strony – czy udało mi się zwrócić Twoją uwagę?
bookmark_borderbookmark
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Przeglądanie w kilku kartach jest obecnie normą, więc nie możesz zakładać, że użytkownik ogląda Twoją aplikację tylko dlatego, że jest uruchomiona. Na szczęście nowy interfejs Page Visibility API pozwala aplikacji wykryć, czy jest ona widoczna. Interfejsu API możesz użyć, aby ograniczyć niepotrzebną aktywność sieci i przetwarzanie.
document.webkitHidden
to wartość logiczna wskazująca, czy bieżąca strona jest ukryta (jeśli używasz najnowszej wersji Chromium, możesz to sprawdzić w konsoli). document.webkitVisibilityState
zwraca ciąg znaków wskazujący bieżący stan: visible
, hidden
lub prerendered
. Gdy nastąpi jakakolwiek z tych zmian, np. gdy użytkownik otworzy kartę aplikacji lub ją zamknie, zostanie wywołane nowe zdarzenie webkitvisibilitychange
.
Jeśli chcesz wypróbować tę funkcję, zapoznaj się z biblioteką visibility.js, która dodaje do interfejsu API kilka dodatkowych funkcji, dzięki którym obserwowanie interakcji będzie jeszcze ciekawsze.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2011-06-27 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2011-06-27 UTC."],[],[]]