Как я могу сказать, загружается ли Flash на веб-сайте?

Я делаю некоторые тесты для очень большого веб-сайта, создал много разных разработчиков. Есть ли способ узнать, использует ли сайт вспышка и / или загрузил flash плагин? Если страница использует flash, есть ли способ сказать, какая часть страницы / кода запускает плагин flash для загрузки в браузере / странице?

обновление: Я буду немного яснее. Когда я иду на страницу входа в систему для моей веб-страницы, используя chrome для mac, а я Диспетчер Задач Chrome Я не вижу никаких плагинов, перечисленных как запущенные. Когда я вхожу в систему и приземляюсь на главной странице, Я теперь вижу, что Chrome загрузил процесс "плагин: Shockwave Flash". Глядя на вкладку "Сеть" в инструментах разработчика, я не вижу загружаемых файлов Flash (swf). Если я останусь на странице достаточно долго, Chrome удалит процесс" Plug-in: Shockwave Flash". Почему Chrome загружает этот плагин, когда страница не используется это?

4 ответов


чтобы проверить, использует ли сайт Flash, вам нужно проверить либо embed тег или объект тег для тега embed можно посмотреть тип приложения, который должен быть волна, и для объекта вы можете увидеть CLSID значение, которое точно такое же в windows.

чтобы узнать, загружен ли Flash-плагин. я не знаю, как это сделать.. но чтобы узнать, загружен ли Flash-файл из сети, вы можете прослушать 'readyState' событие тега и подождите, пока оно не станет 4.


одним из лучших способов увидеть сгенерированный html-код является использование "панели инструментов веб-разработчиков" в firefox или chrome (это плагин). Таким образом, вы можете увидеть, есть ли включенный объект, и, возможно, увидеть, является ли он .swf или если он говорит flash-контент. https://chrispederick.com/work/web-developer/


вы ищете, как обнаружить на клиенте, если используется flash? Если это так, flash имеет возможность взаимодействовать с javascript. Вот веб-сайт, который описывает это

https://www.permadi.com/tutorial/flashjscommand/

У вас может быть плагин flash установить некоторую переменную javascript при запуске, которая может быть использована для определения, работает ли flash или нет.


Firebig для Firefox имеет вкладку "Net", которая показывает вам все HTTP-запросы, необходимые для загрузки страницы (которая будет включать любые флэш-файлы, и вы можете разбить по типу файла, чтобы показать вам только флэш-файлы, см. здесь)

существует также flashbug, плагин для firebug: -

https://mariani.жизнь/проекты/flashbug/