Die Zähmung der automatische Telefon-Nummer, was in der windows-10-edge-browser

Windows 10 ' s edge browser scheint zu erkennen, die Telefon-Nummern auch wenn es keine Telefon-app auf dem system installiert.

Es Formate die Telefonnummer, die in blau mit einem Unterstrich auch wenn es nur im plain text irgendwo (hässlich auf einige Hintergründe), ausserdem erkennt z.B. Mehrwertsteuer zahlen, als wären Sie Telefonnummern.

So, wie wir es Steuern als Webmaster:

  • wie macht es das erkannt, Sachen (ich nehme an, MSFT erfanden Ihre ganz eigenen CSS-Selektor für das Zeug?)

  • wie wir wiederum die Erkennung ausschalten

Vorzugsweise mit etwas, nur, dass targeting browser und nicht das Risiko vermasselt Dinge für den anderen oder das hinzufügen von nicht-standard-Dinge, die sonst gültigen code.

EDIT:

  • Den vorgeschlagenen Weg zu drehen Erkennung ausschalten, basierend auf der Art wie es in IE11 für windows-Handys funktioniert nicht in allen meinen tests. Der meta-tag-Fehler auf, und das nicht-standard-html-Attribut scheint zu funktionieren.

  • Habe ich mir angeschaut, die untersuchen, was in der edge und es scheint mir, die berechneten CSS für diejenigen, die erkannten Elemente ist das, was man erwarten würde, um zu sehen, wenn er nicht erkannt wurden (d.h. die berechneten CSS ist die normale Farbe und nicht Unterstrichen), was darauf hindeutet kaum eine chance, die Kontrolle, wie Sie dargestellt werden.

EDIT:

test Fall 1: meta-tag (fehl)

HTML:

<!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>

Test-Fall 2: nicht-standard-html-Attribut (funktioniert)

HTML:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <meta charset="UTF-8" />
  </head>
  <body>
    <p x-ms-format-detection="none">text VAT BE 0123.456.789 text </p>
    <p>text +32 11 222 333 text</p>
  </body>
</html>

  • Ich habe heute nachgesehen - die meta arbeitet in Edge für den desktop (windows 10 build 15063)
InformationsquelleAutor | 2015-07-30
Schreibe einen Kommentar