Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

Ответ 3

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

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

https://mariani.life/projects/flashbug/

Ответ 4

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

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

У вас может быть установлен плагин Flash для запуска какой-либо javascript-переменной при запуске, который может использоваться для определения того, работает ли флеш-память или нет.