Использование сырого Javascript
Трудно критиковать этот метод, поскольку его реализация обычно сильно разнится от сайта к сайту. Однако, большинство схем обнаружения Flash Javascript, на которые я натолкнулся вообще, страдает от тех же самых ошибок:
- Ненадежное Обнаружение программного расширения - часто обнаружение только работает с текущими версиями Adobe Flash, и должно быть вручную обновлено, после того как выпущены новые версии программного расширения.
- Добавляет на страницу лишний код, в результате чего ее становится сложнее развивать и обновлять. Больше всего от этого страдают проектировщики или другие люди, которые работают с вашими страницами, чтобы изменить или добавить ролики Flash.
- чрезмерно сложное решение - часто такие скрипты чрезмерно усложнены, увеличивают размер файла и замедляют загрузку страниц. SWFObject же разработан простым и маленьким.