Совместимость приложений для iPhone и iPad
Что я должен сделать на существующем веб-сайте на базе asp.net для беспроблемной работы в среде iphone и ipad?
Заранее спасибо.
1 ответ
Решение
Хороший вопрос (+1 проголосовал)! Есть много ресурсов по этому вопросу, но, исходя из опыта, я бы хотел:
- убедитесь, что на странице нет жизненно важных объектов Flash, так как она не поддерживается многими мобильными браузерами (пока?)
- соответствующий размер экрана (используя метатег viewport)
- Помните, что нет курсоров мыши, что означает, что при наведении курсора / двойном щелчке мыши любые жесты перетаскивания мыши отличаются на сенсорных устройствах.
- помните, что все всплывающие окна открываются в новых вкладках и не будут отображаться одновременно с основным окном, используйте модальные div-ы javascript в качестве альтернативы
- протестируйте все свои javascript и css, чтобы убедиться, что все выглядит и работает одинаково (Safari требует префикса -webkit- для новейших свойств CSS)
- создать иконку главного экрана для вашего сайта (приятно иметь)
большинство из этих вещей рассматриваются здесь
взгляните на Safari Dev Center, где вы найдете учебные пособия / видео / кодирование, как и т.д.