Не допускать преобразования телефонных номеров в ссылки на Opera Mobile - PullRequest
3 голосов
/ 03 декабря 2010

Очевидно, эти ребята из Opera добавили в мобильную версию браузера замечательную функцию: они конвертируют вещи, похожие на номера телефонов, в ссылки HTML на веб-страницах (например, 15,50 долларов США, что явно не является номером телефона).

Функция описана здесь: http://my.opera.com/operamobile/blog/2010/02/12/opera-mobile-10-beta-3-for-both-symbian-s60-and-windows-mobile

Может ли это быть подавлено в HTML с помощью проприетарного тега META или чего-то в этом роде?Это действительно испортило наше приложение ... Есть ли в других мобильных браузерах такая функция, о которой я должен знать?

РЕДАКТИРОВАТЬ : Спасибо за предоставленную мне ссылку на вопросы, указывающиетег <meta name="format-detection" content="telephone=no">.Это решает проблему на iPhone, но не на Opera Mobile

Ответы [ 2 ]

1 голос
/ 07 июля 2011

После некоторых проб и ошибок это работает в Opera Mobile и на Mobilizer:

Текст HTML (действительно должен быть «Samsung MSC 13800 TEU»)

Samsung MSC 13 800 TEU

(поместите тег span через запятую с помощью класса "hide")

CSS

span.hide { Дисплей: нет; }

Запятая - это выдумка в «13800 TEU», и, вероятно, она очень раздражает пользователей вспомогательных технологий (тех, у кого есть программы чтения с экрана), но я придерживаюсь принципа 80–20 (у зрячих пользователей будет больше смущения, чем у людей с нарушением зрения; -)

1 голос
/ 07 декабря 2010

Неудачное решение:

Используйте Javascript для удаления любых ссылок с помощью href = "tel: ...".

...