2012-02-29 1 views
3

В настоящее время я тестирую веб-приложение ASP.NET на эмуляторе Opera Mobile.Мобильный эмулятор браузера, где Request.Browser.IsMobileDevice = True?

У меня есть следующий код для тестирования:

Response.Write(Request.Browser.IsMobileDevice) 

Это возвращающегося False

Есть эмуляторы, которые действуют так же, как мобильный браузер, так что это будет возвращать True?

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

ответ

2

Я не рекомендую использовать IsMobileDevice напрямую, потому что его db не обновляется. Microsoft запустила mdbf, но теперь она заброшена.

Вы можете переопределить его с помощью WURFL или 51degrees. Но если вам не нужны возможности браузера, и вам нужно только знать, есть ли это мобильное устройство, вы можете использовать этот script.

+0

Приветствия, что скрипт работает отлично – Curt

1

U может рассмотреть вопрос об использовании этого компонента:

http://51degrees.codeplex.com/

он обнаруживает мобильные браузеры гораздо более надежными, чем встроенный детектор в .net