WebMatrix: робота з пакетом визначення мобільних клієнтів від 51Degrees.mobi, HTML, XML, DHTML, Інтернет-технології, статті

Компанія 51Degrees.mobi займається розробкою рішення для веб-розробників для організації спрощеної роботи з мобільними платформами. За допомогою продукту компанії можна легко і точно визначити мобільного клієнта, який запитує веб-сторінку і обробити цей запит, повернувши дані в необхідному для клієнта вигляді.


Нещодавно компанія 51Degrees.mobi оголосила про підтримку Umbraco CMS і платформи розробки WebMatrix, для яких були випущені пакети автоматичної установки. Пакети доступні за наступними адресами:



Ви можете легко використовувати пакет для роботи з Umbraco CMS так як це написано в цій статті.


Подивимося, як це працює на прикладі пакета для WebMatrix.



Установка пакета


Створіть або відкрийте сайт в WebMatrix на основі шаблону “Початковий Сайт”. У розділі “Сайт” WebMatrix ви знайдете пункт “Адміністрування веб-сторінок ASP.NET” (рисунок 1).



Рис. 1. Посилання на адміністрування проекту в WebMatrix


Перейдіть на адміністрування сторінки за допомогою цього пункту. Після введення пароля та виконання вимог по налаштуванню проекту (необхідно перейменувати файл в проекті) ви потрапите на список пакетів NuGet (Малюнок 2).



Рис. 2. Список пакетів доступних для установки в проект


Першим пакетом йде необхідний нам пакет компанії 51Degrees.mobi. З часом він перестане бути першим, але ви завжди зможете знайти його через пошук.


Натисніть “Встановити” навпроти пакету і пакет буде встановлений в ваш проект автоматично (рисунок 3).



Рис. 3. Підтвердження про успішну установки пакета


Після цього можна закрити вікно і повернутися в WebMatrix. Натисніть кнопку “Перезапуск” для того, щоб перезапустити свій сайт (малюнок 4).



Рис. 4. Перезапуск сайту


Після цього запустите сайт на виконання. Ви побачите стандартне уявлення веб-проекту ASP.NET або свій власний сайт (малюнок 5).



Рис. 5. Запущене додаток


Запит з мобільного клієнта


Тепер спробуємо зімітувати звернення до сторінки через мобільний клієнт. Для цього скористаємося багатими можливостями інструментів розробника браузера Internet Explorer. Викличте панель інструментів через гарячу клавішу F12 або з меню “Засоби розробника”.



Рис. 6. Інструменти розробника Internet Explorer


У вікні інструментів виберіть “Сервіс”, “Змінити рядок агента користувача”, “Особлива” і задайте наступні параметри:


Ясна ім’я – Windows Phone 7


Рядок агента користувача – Mozilla/4.0 (compatible; MSIE 7.0; Windows Phone OS 7.0; Trident/3.1; IEMobile/7.0)



Рис. 7. Установка мобільного агента користувача в Internet Explorer


Натисніть “Встановити”. Після цього обновіть сторінку сайту в браузері. Тепер веб-додаток, який розширено пакетом 51Degrees.mobi вважає, що ми зайшли з мобільного пристрою і автоматично формує сторінку мобільного подання за замовчуванням (рисунок 8).



Рис. 8. Мобільна сторінка сформована автоматично при запиті з мобільного клієнта


Висновок


Таким чином, наш сайт з установкою пакета 51Degrees.mobi автоматично отримав функціональність обробки запитів від мобільних клієнтів з повною підтримкою інформації про клієнта. Після цього розробнику досить додати відповідну обробку і залежно від типу клієнта повертати ті чи інші сторінки з різним оформленням.


Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*