Udostępnianie kart, okien i ekranów jest już możliwe na platformie internetowej dzięki getDisplayMedia()
. Teraz wprowadzamy te usprawnienia, które pomogą użytkownikom uniknąć przypadkowego udostępnienia zbyt wielu informacji:
- Teraz domyślną opcją jest udostępnianie kart zamiast udostępniania ekranów.
- Opcja
displaySurface
może wskazywać, że aplikacja internetowa preferuje konkretny typ platformy wyświetlania (karty, okna lub ekrany). - Opcja
surfaceSwitching
wskazuje, czy Chrome ma zezwalać użytkownikowi na dynamiczne przełączanie się między udostępnionymi kartami. - Za pomocą opcji
selfBrowserSurface
można uniemożliwić użytkownikowi udostępnianie bieżącej karty. Pozwala to uniknąć efektu „sali luster”. - Dzięki opcji
systemAudio
Chrome oferuje użytkownikowi tylko odpowiednie nagrania dźwiękowe.
Zmiana kolejności wyboru oferowanego użytkownikowi
Po wywołaniu narzędzia getDisplayMedia()
użytkownicy widzą selektor mediów, dzięki któremu mogą udostępnić dowolne miejsce na dane. Doświadczenie pokazuje, że kolejność ofert ma wpływ na wybór użytkowników. Eksperymentujemy w Chrome 107 ze zmianą kolejności selektora, aby zachęcać użytkowników do przechodzenia do kart – w większości przypadków jest to najlepsze rozwiązanie.
Oczekiwane korzyści są następujące:
prywatność
Wcześniej ekrany były dostępne jako opcja domyślna. Jest to opcja najmniej chroniąca prywatność, ponieważ użytkownicy mogą ujawnić więcej danych osobowych, niż sobie tego chcieli. Na przykład:
- Strefa czasowa (na zegarze systemowym)
- Język
- Powiadomienia systemowe
- Aktywne aplikacje
- Zainstalowane aplikacje
- Zainstalowane rozszerzenia
- Zakładki
- Historia przeglądania (w omniboksie)
- Zdjęcia profilowe użytkownika (przeglądarka, system i inne aplikacje)
- Przynależność do klubu rugby (przy użyciu tapet na komputerze)
- powiadomień dźwiękowych z aplikacji działających w tle, takich jak kalendarz;
Większość tych problemów można ograniczyć przez udostępnianie karty, a nie ekranu.
Kompletność funkcji
Udostępnianie kart to bardziej rozbudowane funkcje:
- Dźwięk z karty Udostępnianie jest obsługiwany na wszystkich platformach. Udostępnianie dźwięku z systemu i dźwięku okna jest zaimplementowane tylko na niektórych platformach w chwili tworzenia tekstu.
- Podczas udostępniania kart funkcje uzupełniające umożliwiają ściślejszą współpracę z przechwyconymi treściami:
- Uchwyt przechwytywania umożliwia identyfikację zapisanej karty i utworzenie z nią kanału komunikacyjnego.
- Rejestrowanie regionu umożliwia dokładniejsze określenie zakresu rejestrowanych treści.
Wydajność i wygoda użytkowników
Jeśli użytkownik chce udostępnić inną aplikację internetową, lepiej jest udostępnić bezpośrednio kartę, na której jest ta aplikacja, a nie okno Chrome lub nawet cały ekran.
- Karta będzie nadal udostępniana, nawet jeśli użytkownik wejdzie w interakcję z inną aplikacją.
- Obraz uczestników zdalnych zmieni się na powiększony i przez to wyraźniejszy.
- Unikanie przechwytywania, kodowania i transmisji nieistotnych treści pozwala oszczędzić procesor i przepustowość łącza.
- W przypadku robienia zdjęć za pomocą kart liczba klatek na sekundę jest bardziej stabilna niż w przypadku innych rodzajów przechwytywania.
Nowe opcje udostępniania ekranu
Nowe opcje displaySurface
, surfaceSwitching
, selfBrowserSurface
i systemAudio
pozwolą Ci dostosować sposób udostępniania ekranu.
Więcej informacji znajdziesz w artykule Ustawienia udostępniania ekranu chroniące prywatność.
Co dalej
Opcja suppressLocalAudioPlayback
wskazuje, czy dźwięk odtwarzany na karcie będzie odtwarzany z lokalnych głośników użytkownika.
Skoncentrowanie warunkowe umożliwia aplikacji internetowej przechwytywania informacji poinstruowanie przeglądarki, aby przełączyło się na przechwyconą powierzchnię wyświetlania lub aby jej nie zmieniało.
Podziękowania
Baner powitalny od Jelleke Vanooteghem.
Dziękujemy Rachel Andrew za przeczytanie tego artykułu.