-
Notifications
You must be signed in to change notification settings - Fork 4
Jak zablokować autoodtwarzanie filmików?
Niestety nie zawsze w uBlock Origin jest do stworzenia filtr, który zatrzyma automatycznie odtwarzające się filmiki (ani tym bardziej AdBlock/ABP - możliwości użycia spinnetów są tam ograniczone). Zazwyczaj kod odtwarzacza wymaga analizy czy da radę zatrzymać autoodtwarzanie np. skryptlet set-constant
, abort-on-property-read
, remove-attr
lub json-prune
.
Z nowym stabilnym uBlock Origin 1.61.0+ będzie można próbować blokady multimediów ustawionej na około 931 MiB (1000000 KiB): https://github.com/gorhill/uBlock/wiki/Per-site-switches#no-autoplay (możliwy efekt uboczny ze słyszeniem do 2 sekund początku nagrania, gdy problemu nie wyeliminowano).
Przykłady jak tworzyć i działają skryptlety:
AdguardTeam/Scriptlets/.../#set-constant, gorhill/uBlock/wiki/Resources-Library#setjs-
AdguardTeam/Scriptlets/.../#remove-attr, gorhill/uBlock/wiki/Resources-Library#rajs-
AdguardTeam/Scriptlets/.../#json-prune, gorhill/uBlock/wiki/Resources-Library#json-prunejs-
https://help.adblockplus.org/hc/en-us/articles/1500002338501
Są co prawda zarówno w Firefoksie, jak i Chromium ustawienia, które pozwalają pozbyć się tego problemu, ale nie są zbyt skuteczne, nie działają wszędzie i czasami potrafią w ogóle zepsuć odtwarzanie filmików.
Jednakże na szczęście są od tego osobne rozszerzenia:
-
W przypadku Firefoksa:
-
Było FlashStopper (nie sugerujcie się nazwą, gdyż działało one również w przypadku HTML5).
-
Z dodatków w oficjalnym sklepie zostały Disable AutoPlay - "Click to play" i Disable HTML5 Autoplay (oba dawno nieaktualizowane, należy zignorować wersje "
resigned1
", gdyż to nie autorzy dodatków je wydali na przełomie kwietnia 2024 a Moz://a[1][4] - zalecane używać rozwijany dodatek by nie wpływał negatywnie na wydajność strony/Firefoksa). -
Niektórzy próbują portować AutoPlayStopper wydawany dla Chromium np. Halt VideoAutoplay z 2019.
-
-
W przypadku Chrome i Chromium (np. Vivaldiego, Edge, Opery 76+[2], Brave) jest AutoplayStopper.
- Fani starszej Opery 14 – 76.0.3995.0[3] na Chromium/Blink (nie Presto) będą musieli skorzystać z rozszerzenia Extension source viewer, by zainstalować AutoplayStopper z Chrome Web Store, muszą też niestety ręcznie sprawdzać czy jest aktualizacja dodatku (CRX Viewer nie zapewnia automatycznej aktualizacji) - nowsza Opera (76+) zniosła restrykcję instalacji taką metodą.
Natomiast jeżeli macie AdGuarda, to również możecie skorzystać z tych rozszerzeń lub zgłosić sprawę na https://github.com/AdguardTeam/AdguardFilters/issues lub formularzem https://agrd.io/report - wtedy ekipa AdGuard rozważy czy naprawiać problem z autoodtwarzaniem i czy da się bez szkody dla witryny.
[1]: Mozilla namieszała w datach starych dodatków https://discourse.mozilla.org/t/the-resigning-of-old-add-ons/129810
[2]: wydanie 76.0.4009.0 https://blogs.opera.com/desktop/changelog-for-76/
[3]: breaking news https://techdows.com/2020/12/opera-gets-native-chrome-web-store-extensions-installation-support.html (https://blogs.opera.com/desktop/changelog-for-74/)
[4]: Powiadomienie e-mail od Moz://i o starych dodatkach https://www.camp-firefox.de/forum/thema/137809-hinweis-upgrade-add-on-signaturen-f%C3%BCr-firefox-127/