Обнаружение пользовательских агентов, которые поддерживают / не поддерживают плагин Unity3d - PullRequest
0 голосов
/ 19 февраля 2011

Плагин unity3d для веб-плеера поддерживается Explorer, Firefox, Safari, Mozilla, Netscape и Camino для Windows или OSX.

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

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 23 февраля 2011

Поскольку Unity использует NPAPI (для поддержки браузера не из IE), он должен работать практически во всех браузерах.Например, вы не перечислили Chrome, но Unity прекрасно работает в Chrome.Нет причин, по которым он не должен работать во всех браузерах на основе Gecko и WebKit, которые составляют большую часть остальных.

Поэтому, прежде чем развертывать код, который делает это, тщательно подумайте, действительно ли вы хотите показатьпредупреждение, которое, вероятно, будет раздражать подавляющее большинство пользователей, которые увидят его без причины.Если вы действительно беспокоитесь о пользователях, для которых Unity не будет работать, черный список браузеров, с которыми у вас (или ваших пользователей) возникают проблемы, вероятно, является лучшим решением.

1 голос
/ 19 февраля 2011

Вы можете обнаружить операционную систему, используя такой фрагмент кода: http://www.javascripter.net/faq/operatin.htm

Для обнаружения поддерживаемого браузера я бы просто использовал свойство jquery $ .browser .

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