Kilka tygodni temu zespół Chrome ogłosił nowe ustawienie treści, które automatycznie wstrzymuje wtyczki, jeśli wykryje, że nie są one powiązane z główną treścią witryny. To ustawienie będzie dostępne dla wszystkich użytkowników Chrome 45 i nowszych wersji (stabilna wersja z września 2015 r.). Jest to korzystne dla użytkowników pod względem zużycia procesora i energii, ale może spowodować, że nie zobaczą oni pełnej treści, którą udostępnia Twoja witryna.
Na szczęście to ustawienie działa podobnie jak parametr plakatu w przypadku elementów wideo. Dzięki temu możesz określić obraz, który ma być używany zamiast wstrzymanej wtyczki, zamiast ramki, w której Chrome wstrzymuje zawartość wtyczki.
Oto przykład praktycznego zastosowania tej funkcji. Jeśli Chrome zdecyduje się wstrzymać plik flash.swf, w jego miejsce zostanie wyświetlony plik poster.png. Jeśli użytkownik kliknie plakat, zawartość Flash będzie odtwarzana jak zwykle.
<object data="http://example.com/flash.swf"
type="application/x-shockwave-flash"
poster="poster.png">
</object>
Wartość parametru poster jest interpretowana w taki sam sposób jak atrybut srcset tagu img, dzięki czemu może obsługiwać wyświetlacze o wysokiej rozdzielczości. Oto przykład składni srcset:
<object data="http://example.com/flash.swf"
type="application/x-shockwave-flash"
poster="snapshot1x.png 1x, snapshot2x.png 2x">
</object>
Ważne jest, aby obraz miał takie same wymiary jak zawartość wtyczki. W przeciwnym razie może on zostać zniekształcony na ekranie użytkownika.