Я разрабатываю веб-приложение, которое будет запускаться с иконки на рабочем столе на iPad в виде полноэкранного приложения. Документация Apple по телефонным ссылкам рекомендует использовать этот метатег:
<meta name = "format-detection" content = "telephone=no">
Однако это не похоже на работу. Есть ли другой механизм HTML / CSS / JavaScript для управления этим поведением?
Случайная вставка тегов привязки вызывает у меня много ошибок CSS.
Обход
Один хак, который я нашел для работы, заключается в том, чтобы вводить специальные пробелы, но мысль о преобразовании всех моих данных в вывод не дает мне радости. Такие персонажи приносят свои проблемы на стол. Это будет осложнено преобразованиями AJAX и JavaScript.
воспроизводящих
Шаги для воспроизведения:
- Открыть страницу на iPad Safari
- Используйте Добавить на главный экран Функция закладки
- Запуск главного экрана icon
Пример страницы:
<!DOCTYPE html>
<html>
<head>
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name = "format-detection" content = "telephone=no">
<title>Telephone detect</title>
</head>
<body>
expected:
<a href="tel:1555555">1555555</a>
<br />
bad: 1555555
<br />
bad: 1555555
<br />
inconvenient: 1555555
</body>
</html>
Примечания
Этот вопрос , похоже, связан, но в нем отсутствуют детали, и я не уверен, идентично ли поведение на iPhone. Это веб-приложение и не имеет собственного компонента. iPad версия 3.2.2.