Adobe Flash
Silktide sprawdza strony pod kątem osadzonej zawartości Adobe Flash. Flash był kiedyś powszechnie używany do animacji, filmów i treści interaktywnych, ale został wycofany i żadna nowoczesna przeglądarka nie może go odtwarzać.
Adobe oficjalnie zakończyło wsparcie dla Flasha 31 grudnia 2020 r., a od tego czasu wszystkie główne przeglądarki usunęły możliwość jego uruchamiania. Każdy Flash nadal osadzony na Twoich stronach to zbędny balast: odwiedzający widzą puste miejsce lub uszkodzony symbol zastępczy wtyczki tam, gdzie powinna znajdować się zawartość.
Dlaczego to jest ważne
Zawartość Flash na nowoczesnej witrynie po prostu nie działa. Odwiedzający zamiast Twojego filmu, animacji lub narzędzia interaktywnego otrzymują puste pole, zwykle bez żadnego wyjaśnienia. Zawartość jest również niewidoczna dla wyszukiwarek i , a pozostałości po Flashu zwykle wskazują, że nikt nie sprawdzał strony od lat — co zazwyczaj oznacza również inne problemy.
Jak to naprawić
- Ustal, czym był każdy oznaczony obiekt Flash: filmem, animacją, grą czy menu nawigacyjnym.
- Zastąp go nowoczesnym odpowiednikiem — film elementem
<video>lub usługą hostowania filmów, animacje CSS albo , a treści interaktywne standardową technologią internetową. - Jeśli zawartość jest nieaktualna, usuń całe osadzenie zamiast pozostawiać uszkodzony symbol zastępczy.
<!-- Uszkodzone: obiekt Flash, którego żadna przeglądarka nie może odtworzyć -->
<object type="application/x-shockwave-flash" data="intro.swf"></object>
<!-- Naprawione: standardowy film HTML -->
<video src="intro.mp4" controls></video>
Jak Silktide to testuje
- Wczytaj każdą stronę HTML w prawdziwej przeglądarce internetowej.
- Wyszukaj elementy
<object>, które deklarują typ zawartości Flash (application/x-shockwave-flash). - Jeśli nie zostaną znalezione żadne, wyszukaj również starszy wzorzec osadzania z
<param name="movie">odwołującym się do pliku.swf, którego niektóre bardzo stare strony używały samodzielnie. - Zgłoś każdy znaleziony element Flash wraz z jego lokalizacją na stronie.