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