Краткий браузер Windows 10, похоже, обнаруживает номера телефонов, даже если в системе нет приложения для телефона.
Он форматирует телефонный номер синим цветом с подчеркиванием, даже если он просто в обычном тексте где-то (уродливый на некоторых фонах), более того, он обнаруживает, например, Номера НДС, как если бы они были номерами телефонов.
Итак, как мы контролируем его как веб-мастера для:
-
как он отображает обнаруженный материал (я полагаю, MSFT изобрел свой собственный CSS-селектор для этого материала?)
-
как отключить обнаружение
Желательно, чтобы что-то просто предназначалось для этого браузера, а не рисковало запутывать вещи для других или добавлять нестандартные вещи в действующий в противном случае код.
EDIT:
-
Предлагаемый способ отключить обнаружение в соответствии с тем, как это делается в IE11 для телефонов Windows, не работает во всех моих тестах. Метатег не работает, и нестандартный атрибут html работает.
-
Я посмотрел на предмет проверки в краю, и мне кажется, что вычисляемый CSS для обнаруженных элементов - это то, что можно было бы увидеть там, если оно не было обнаружено (т.е. вычисленный CSS является обычным цветом и без подчеркивания), что указывает на мало шансов контролировать, как это делается.
EDIT:
тестовый пример 1: метатег (сбой)
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta charset="UTF-8" />
<!-- test -->
<meta name="format-detection" content="telephone=no" />
</head>
<body>
<p>text VAT BE 0123.456.789 text </p>
<p>text +32 11 222 333 text</p>
</body>
</html>