Как определить, МОЖЕТ ли мобильный браузер установить Flash? - PullRequest
4 голосов
/ 16 февраля 2012

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

Некоторые известные мобильные браузеры, которые не могут установить Flash:

  • iOS Safari
  • Android Chrome beta
  • Android Firefox

Вместо того, чтобы составлять постоянно меняющийся список возможностей установки Flash, я хотел бы обнаружить это в общих чертах в Javascript.

1 Ответ

2 голосов
/ 16 февраля 2012

Нет функции "поддерживает ли ваш браузер потенциальное расширение X" в любом движке браузера.

Я считаю, что единственный вариант - создать список известных хороших пользовательских агентов

  • Некоторые устройства Android поддерживают Flash

  • Эти устройства не открываются, когда Flash может быть установлен

  • Устройства белого списка, где известно, что Flash работает.Этот список должен оставаться относительно небольшим, так как Adobe скоро прекратит использование мобильных Flash.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...