Эмулятор мобильного браузера, где Request.Browser.IsMobileDevice = True? - PullRequest
3 голосов
/ 29 февраля 2012

Я сейчас тестирую веб-приложение ASP.NET на эмуляторе Opera Mobile.

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

Response.Write(Request.Browser.IsMobileDevice)

Этоreturn False

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

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

Ответы [ 2 ]

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

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

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

1 голос
/ 29 февраля 2012

Вы можете рассмотреть возможность использования этого компонента:

https://github.com/51Degrees/dotNET-Device-Detection

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

...