Google Chrome: blokowanie autoodtwarzania dźwięku w interfejsie Speech Synthesis API
- Kategoria: Google Chrome
Google Chrome będzie blokować autoodtwarzanie dźwięku w witrynach korzystających z interfejsu Speech Synthesis API w wersji 71 przeglądarki.
Google postawa o autoodtwarzaniu treści w Chrome jest stosunkowo proste: autoodtwarzanie z dźwiękiem jest dozwolone tylko wtedy, gdy użytkownik Chrome wcześniej wchodził w interakcję z witryną. Obecnie Chrome używa Indeks zaangażowania mediów na komputerze, co może zezwalać na autoodtwarzanie w witrynach, nawet jeśli użytkownik nie wchodził w interakcję z witryną podczas aktywnej sesji przeglądania.
Speech Synthesis API, interfejs API służący do tworzenia zamiany tekstu na mowę, nie podlega tym zasadom. Kiedy odwiedzasz połączona witryna testowa zauważysz, że Chrome automatycznie odtworzy dźwięk podczas ładowania strony.
Pamiętaj, że przeglądarka może blokować wykonywanie JavaScript w tym konkretnym miejscu i może być konieczne zezwolenie na to.
Jeśli otworzysz konsolę w Chrome 70, bieżącej stabilnej wersji przeglądarki, otrzymasz powiadomienie, że część interfejsu API, która umożliwia zamianę tekstu na mowę bez interakcji użytkownika, jest przestarzała.
Chrome nadal obsługuje zamianę tekstu na mowę, ale użytkownicy muszą najpierw wejść w interakcję z zawartością strony, zanim będzie można odtworzyć dźwięk. Jeśli otworzysz połączoną witrynę przykładową w Chrome 71, zauważysz, że dźwięk nie jest już odtwarzany automatycznie.
Inne przeglądarki, Firefox i Microsoft Edge, odtwarzają dźwięk po połączeniu się z witryną demonstracyjną.
Dlaczego Google wprowadza zmianę?
Wprowadzenie zasad autoodtwarzania zablokowało reklamodawcom i podejrzanym stronom wysyłanie automatycznie odtwarzających się reklam z dźwiękiem lub powiadomieniami do użytkowników.
Witryny te mogłyby zamiast tego używać interfejsu Speech Synthesis API do automatycznego odtwarzania dźwięku, np. do wyświetlania reklam lub powiadomień oraz używania dźwięku, aby zwrócić uwagę użytkownika.
Google przyznaje że wycofanie funkcji ma wpływ na witryny, które używają interfejsu API do legalnych celów; firma zauważa jednak, że „większość korzystania z tego interfejsu API była wykorzystywana do nadużyć”, a nie do celów zgodnych z prawem.
Google planuje dodać funkcję do białej listy autoodtwarzania dźwięku przeglądarki, aby umożliwić witrynom automatyczne odtwarzanie dźwięku przy użyciu interfejsu Speech Synthesis API. Użytkownicy, którzy chcą autoodtwarzania dźwięku w witrynach, mogą ponownie włączyć tę funkcję, umieszczając witryny na białej liście.
Teraz ty : Co sądzisz o autoodtwarzaniu dźwięku w internecie? (przez Piszczący komputer )