Как зайти в Даркнет?!
25th January, 01:11
5
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
893
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4380
0
Помогите пожалуйста решить задачи
24th November, 23:53
6084
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4395
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Мобильное устройство определяется как не мобильное устройство
Я включил мобильную веб-форму в свой проект asp.net, я думал, что она может/должна быть видна только для моих мобильных пользователей, но я понимаю, что она также может быть видна из любого браузера, я не вижу там проблемы, потому что я мог бы diff доступ с помощью HttpBrowserCapabilities.IsMobileDevice=true и передачи на соответствующую страницу aspx, но это приводит к тому, что при доступе к веб-форме с моего мобильного устройства она идентифицируется как IsMobileDevice = false и отправляет меня на другую страницу.
Как это может быть возможным, что?
Мобильное устройство работает под управлением Pocket PC 2003.
IMHO: значение HttpContext.Current.Request.Headers("User-Agent") -гораздо более безопасная ставка, поскольку оно фактически указывает на браузер, который делает запрос, а не тип устройства в целом .
Я узнал из опыта, что если смартфон делает запрос через сторонний браузер на ваш сервис, то more-often-than-not любой тест "what type of device are you" (HttpCapabilitiesBase.IsMobileDevice и / или HttpContext.Current.Request.Browser.IsMobileDevice ) будет провален.
К сожалению, несмотря на большой список разрешенных пользовательских агентов (или запрещенных пользовательских агентов, если на то пошло), вам просто нужно убедиться, что он не начинается с Mozilla, iPhone или Opera, прежде чем вы отрисовываете страницу...
Это тяжелая арена для игры.
Удачи.
Некоторые из них не распознаются, потому что UserAgent был перепутан или используется новый браузер. Например, Opera мобильный 9.5. Чтобы исправить это, вам нужно создать браузер (*.браузер) файл специально для определения этого. Я должен был сделать это для нового Mozilla based UserAgent, который отправляется от Google.
Я думаю, что вы должны использовать другие DDR лучше, чем возможности браузера Microsoft. Я использую http://wurfl.sourceforge.net>WURFL, это открытый исходный код, и, возможно, он более расширен и обновлен. Есть и другие коммерческие DDRs, такие как DeviceAtlas .
Есть много некоторых библиотек .net, но я использую Marg.Wurfl . Это позволяет визуализировать веб-мобильную страницу с использованием возможностей wurfl.