Wreszcie: Mozilla dodaje działające automatyczne blokowanie wideo HTML5 do przeglądarki Firefox

Właśnie napisałem samouczek na temat wyłączania automatycznego odtwarzania filmów Flash i HTML5 w Firefoksie i Chrome, w którym wspomniałem o preferencjach Firefox media.autoplay.enabled, aby wyłączyć automatyczne odtwarzanie niektórych - ale nie wszystkich - filmów HTML5.

Powodem, dla którego działa to tylko w niektórych witrynach, ale nie w innych, jest to, w jaki sposób witryny implementują wywołania odtwarzacza i play (). Witryny mogą wywoływać funkcję play () bezpośrednio bez korzystania z autoodtwarzania, a jeśli tak jest, nie są blokowane przez bieżącą implementację tej funkcji w Firefoksie, ponieważ blokuje filmy tylko wtedy, gdy jawnie użyto autoodtwarzania.

Tak jest na przykład w przypadku YouTube, który można łatwo przetestować, ustawiając w Firefoksie preferencję na wartość false przed odtworzeniem filmu na YouTube. Zauważysz, że wideo jest odtwarzane automatycznie po otwarciu witryny.

Przynajmniej tak jest w przypadku wersji przeglądarki wcześniejszej niż 41. Jeśli uruchomisz najnowszą wersję przeglądarki Nightly, zauważysz, że Mozilla rozwiązała problem.

Ustawienie preferencji na fałsz i późniejsze odwiedzanie YouTube zatrzyma automatyczne odtwarzanie wszystkich filmów w witrynie.

Lista błędów, otwarta w 2011 roku, musiała być ponownie otwierana wiele razy, ponieważ Mozilla, z różnych powodów, nie wdrożyła zmiany w przeglądarce.

Prace nad nim rozpoczęły się zaledwie kilka dni temu, a potem wkrótce pojawiła się ostatnia łatka, która rozwiązuje problem, dla wersji Firefox 41.

Firefox 41 jest obecnie dostępny na kanale Nightly. Oznacza to, że użytkownicy stabilni będą musieli poczekać kilka miesięcy, zanim wyląduje w swojej wersji przeglądarki (przejście do nowej wersji zajmuje sześć tygodni, a kolejna aktualizacja do wersji 39 zostanie wydana 30 czerwca 2015 r.).

Mozilla zamierza wydać Firefox 41 22 września na stabilnym kanale przeglądarki internetowej.

Instrukcje, aby włączyć blokowanie wideo HTML5 w przeglądarce Firefox

Wykonaj następujące czynności, aby zablokować automatyczne odtwarzanie wideo HTML5 w przeglądarce:

  1. Wpisz about: config w pasku adresu przeglądarki i naciśnij Enter.
  2. Potwierdź, że będziesz ostrożny, jeśli pojawi się powiadomienie.
  3. Użyj wyszukiwania u góry, aby znaleźć preferencję media.autoplay.enabled.
  4. Kliknij go dwukrotnie.

Gdy raz to zrobisz, ustawisz preferencję na false, co wyłącza automatyczne odtwarzanie elementów HTML w przeglądarce Firefox. Możesz to cofnąć w dowolnym momencie, klikając dwukrotnie lub klikając preferencję i wybierając opcję resetowania z menu kontekstowego.