Браузер iOS 10 Safari вставляет ссылки для телефонных номеров - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть div, который скрыт.Div содержит данные json, которые считываются и анализируются компонентами реагирования.Проблема в iOS, сафари продолжает изменять значения телефонных номеров следующим образом.

Оригинал:

<div id='data' style='display: none'>{"phone":"012345678"}</div>

Safari:

<div id='data' style='display: none'>{"phone":"<a href="tel: 012345678">012345678</a>"}</div>

Это вызывает JSON.parse () не работает на стороне клиента.Как я могу остановить это поведение.

Ответы [ 2 ]

0 голосов
/ 18 декабря 2018

Предложение от Маймилано Поджио очень хорошее.Однако это не сработало для меня, так как я все еще хочу, чтобы автоматическое форматирование телефонных номеров работало в других частях веб-страницы.Следовательно, я придумал свое собственное решение.Вместо тега <div/> я использую тег <pre/>.Это гарантирует, что соответствующие части не будут отформатированы в результате несчастного случая в iOS-сафари.

0 голосов
/ 14 декабря 2018

Вы должны добавить это в свой HTML-индекс

<meta name="format-detection" content="telephone=no">
...