Unikanie nadmiernego udostępniania przy udostępnianiu ekranu

Anna Beaufort
François Beaufort

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.
Zrzut ekranu przedstawiający monit wyboru mediów podczas wywoływania getDisplayMedia().
Podczas wywoływania getDisplayMedia() wyświetla się prośba wyboru mediów w Chrome.

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.

Zrzuty ekranu przedstawiające stare i nowe opcje wyboru multimediów.
Wybór mediów w Chrome (stary i nowy).

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:

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.