Я испытываю проблемы с использованием изображений вместо простого текста в качестве ссылок для мобильного Safari на iOS5, протестированного на устройстве.Я попробовал три разных протокола связи, tel: mailto: и http: и описал проблему для каждого из них ниже.
<a href="tel:1234"><img src="images/phone.jpg" alt="" /></a>
Не работает в iOS5, выдает ошибку Cannot Open Page, но работает с текстомкак ссылка.
<a href="mailto:foo@bar.com"><img src="images/mail.jpg" alt="" /></a>
Работает и запускает почтовое приложение.
<a href="http://www.mysite.com"><img src="images/home.jpg" alt="" /></a>
Работает как положено.
Однако , 'Событие touch-and-hold ', которое всплывает с обычными текстовыми ссылками, работает по-разному для изображений.Для почтовых ссылок это Новое сообщение / Добавить в Контакты / Копировать / Отменить, а для телефонных ссылок - Звонить / Добавить в Контакты / Копировать / Отменить.Со ссылками на изображения всплывающее окно предоставляет параметры «Открыть / Сохранить изображение / Копировать / Отменить» для ссылок mailto и tel, при этом параметр «Открыть» не работает для телефонных ссылок «потому что адрес недействителен».
ДляНа моем веб-сайте я хотел бы указать свои адреса электронной почты и телефона, а также возможность отправлять их по почте / звонить напрямую или добавлять их в контакты.Я нашел связанный и нерешенный вопрос здесь: Наберите номер с помощью Phonegap в IPhone
Любая помощь будет принята с благодарностью.
Любопытно, что при сохранении на главном экране наiOS-устройство, работающее как веб-приложение, жест касания и удержания не дает всплывающих окон для ссылок на изображения, тогда как текстовые ссылки работают нормально.(Чтобы веб-приложение можно было запускать как веб-приложение, я добавил следующий код в начало страницы:)
<meta name="apple-mobile-web-app-capable" content="yes" />
Может кто-нибудь воспроизвести это поведение, используя приведенную выше ссылку, и есть подсказки, которыеверсии iOS могут быть затронуты?Я тестировал его на iPodTouch iOS 5.0.1 и iPad iOS 4.3.3.Спасибо.