Что мне нужно знать, чтобы мой веб-сайт работал в мобильных браузерах? - PullRequest
3 голосов
/ 24 августа 2009

Я использую ASP.NET 3.5 с Visual Studio 2008. У меня есть несколько вопросов, касающихся моего веб-сайта и мобильных пользователей.

  1. Будет ли мой сайт правильно отображаться на мобильном телефоне?
  2. Какие элементы не будут работать на мобильном телефоне (я знаю, что вспышка может быть проблемой?)
  3. Какой совет вы могли бы дать мне, чтобы мой веб-сайт на 100% работал на мобильном телефоне?

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

Ответы [ 5 ]

0 голосов
/ 24 августа 2009

Один из подкастов Скотта Хансельмана рассказал о файле браузера для мобильных устройств для ASP.Net . Это файл, который содержит информацию о функциях загрузки различных мобильных устройств и браузеров. Например, вы можете проверить, поддерживает ли мобильное устройство, подключенное к вашему сайту, файлы cookie, или узнать его размер и т. Д.

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

Это на CodePlex здесь: http://mdbf.codeplex.com/

0 голосов
/ 24 августа 2009

1- Нет, не будет.

2 - это зависит от версии ОС на мобильном телефоне

3 - вы должны создать мобильное приложение с самого начала, используя мобильные элементы управления и мобильная веб-форма (форма для мобильных веб-приложений) вместо веб-формы. *

все эти элементы управления находятся в этом пространстве имен:

using System.Web.UI.MobileControls;

Это заставит ваше приложение работать на более чем 200 типах мобильных устройств.

0 голосов
/ 24 августа 2009

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

  • Масштабирование конечно, убедитесь, что все подходит и каждый текст читабелен.
  • Flash - это проблема: s
  • Не забудьте попробовать мобил борсвер (IE, OPERA, ....)
  • Не помещайте большие изображения, иначе загрузка будет медленной и все масштабирует.
  • Вы можете ознакомиться с Лучшие практики Microsoft для мобильных разработчиков
  • Если на вашем веб-сайте используется автоматическое выполнение текстовых полей, для некоторых устройств запись с мобильного телефона является болезненной

я поставлю еще немного позже, надеюсь, это поможет

0 голосов
/ 24 августа 2009

головка:

<%@ Page Language="C#" ContentType="application/xhtml+xml"%>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >

Страница должна быть действительной на 100%: используйте &amp; вместо & и <br/> вместо <br> и так далее. Не используйте внешние CSS-файлы, они должны быть встроенными. Не используйте JavaScript.

...