Как определить, установлен ли flash из C # для Firefox?
-
19-08-2019 - |
Вопрос
Есть ли способ проверить, установлен ли flash в Firefox из кода C # на сервере?Например, если клиентским браузером является IE, вы можете проверить
Запрос.Заголовки["принять"].Содержит ("application/x-shockwave-flash")
но запрос Firefox не содержит такого же заголовка.
Решение
Учитывая, что вы пометили это как "серверную часть" и говорите о компьютере клиента, то вы вполне можете быть разочарованы.
Единственный способ проверить это - с помощью кода, запущенного на хосте, который вы проверяете (т. е.клиент) - конечно, вы могли бы сделать это и передать ответ на сервер (для сохранения в сеансе, например)
Редактировать:Также стоит помнить, что любые заголовки, которые вы получаете (или полагаетесь на получение), могут быть удалены промежуточными прокси или просто лгать (это может быть бот).