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 wielu kart jest obecnie normą, dlatego nie możesz zakładać, że użytkownik ogląda aplikację tylko dlatego, że jest uruchomiona. Na szczęście nowy interfejs Page Widoczność API pozwala aplikacji określić, czy jest ona widoczna czy nie. Może on pomóc ograniczyć niepotrzebną aktywność w sieci i obciążenia obliczeniowe.
document.webkitHidden
to wartość logiczna wskazująca, czy bieżąca strona jest ukryta (możesz to zrobić teraz w konsoli, jeśli korzystasz z najnowszej kompilacji Chromium). Funkcja document.webkitVisibilityState
zwróci ciąg znaków wskazujący bieżący stan, czyli jeden z tych stanów: visible
, hidden
lub prerendered
. Nowe zdarzenie webkitvisibilitychange
zostanie uruchomione w przypadku każdej z tych zmian, np. gdy użytkownik otworzy kartę aplikacji lub odejdzie od niej.
Jeśli chcesz sprawdzić, jak to działa, zapoznaj się z plikiem visibility.js, które dodają do interfejsu API trochę cukru, co sprawi, że oglądanie tych interakcji będzie jeszcze przyjemniejsze.
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."],[],[]]